|
78800
|
2764
|
71
|
2026-05-27T13:00:11.291413+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886811291_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-4060176888399009113
|
-9212323791225028208
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
rnpstomViewNeWENNCCoocTOOI-WindowFV faVsco.|s ~$ JY-20915-fix-missing-header-text-proidetSyncMailbox.phpxDockerfilepplocos.onpp malionoppmaxio.oneppmep.onoprp media-steamino.onophe prophet-al.phpppqueue.onpppsalestorce.ongppsamiz.oneweeetnoonopho webhook-sarver.ono>e contnt>M database>e doce>e tronteend>Elange node modules library root>BphpstanSemihiaS IMrocmirnochvimrmitosphp api.phpphp apl.v2.phpppconsole.ongpp customer apronpphe embedded.phpwPneaith.ohpww scim.ohpwpupro.ectedweb.ongppweb.ohoppwebhook.ono>Mscriotey Mstomad→ demuanar>@ frameworkcitionoreOlaudio war= custom ioalTextRelayServiceTest.phpcloss synchaztoox excenus codiane17 624627 €KAK8&S8=hubsoot.icumal.oollodchounit.xmisltttis* evar suringororecred Sszgnature = "aarlbox:ext-relay: sync"* The console connond descriozon* Evac stringnrorected Sdeseosntion "sune teyt relay"s nart hoy with atest nessades..private SpelaySenw.ce:public function __construct(TextRelayService SrelayService)parent::_constructoSthis->relayService = SrelayService:public function handle@: voidtoy"I Tf we don't have relay confiquration, just bail nowcontad key:"jininny,googie texthost'") aa= null) ‹Snessagelds = Sthis->relayService-ssvncoSthis->uined strina:Rellaved, count messageds)" nessage(s)."D:carch Eycenton Sethssaserron a.scerlascade ooSantau. scenturesycentholse= 43 A ~= laravel.log x SF (iminny@localhost)HSJocal jiminny@blocalhost)# console (PRont# console leulA console (STAGING2826-85-27 13:00:06 local.INF0: Jiminny Console Commands|Command::run Memory usage before starting c(2826-85-27 13:08:86) local.INFO: [ScheduleBotConnand) Dispatched activities to capture ("count":0} 12826-85-27 13:00:861 Local.INF0: Jiminny Console Conmands|Command::run Memory usage fon connand *relacion20: a/o/e300%L2*Wed 27 May 16:00:10TextRelayServiceTestner hensewietcan I test it locally first. if I place env from stagingYes. The service relies on a tew thinas wou'd need in olacel1. Credentials file The constructor expects storage/text-relay.fson (a Google service account JSON key file)Gmbtrom sthaind and oince it there2. .env values to copy from stagingGooGLE TExTUSER.COOGLE TEXT HASTGOOGLE TEXT RELAY TOPICDEPLOY REGION:the cnail mailbox address# e.g. txt.jiminny.com or txt.staging.jiminny.com# the Pub/Sub topic namaeu or us3. Run the sunc manualiv vin tinker tinside docker 1aeo 1%b bashaegdocker exec -it docker_lamp_1 php artisan tinkeapp(\Jiminny\Services\Ma1l\TextRelayService::class)-sync():Caveat: The service reads from Gmail history and dispatches jobs to the queue. If you don't want it to actuallsend SMS, make sure QUEUE_CONNECTICN»sync is not set (or use a test queue), or just call isForCurrentEnvironntioh.Ssvc = new class extends \Jiminny\Services\Mail\TextRelayService & public function _construct(som Serviceassvc-soctServicelconttatainny.googletex)I then sinsoect aueessaaesasg= sonailService-susers_messages-sget(config(*iminty.google text user'), *THE_MESSAGE ID*)collect(5-s0-20etPayload()-soetHeaders())-soluck("value"thut wey von can Mrity whht handare tra nehhilm oraeset do ttat mactsod alote tha uill evoc rineAsk anything (XOL)- @ eodeAdhotvMndturTasmehies*4 space...
|
78798
|
NULL
|
NULL
|
NULL
|
|
78798
|
2764
|
70
|
2026-05-27T13:00:07.018294+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886807018_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
3
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands\Mailboxes\TextRelay;
use Jiminny\Console\Commands\Command;
use Jiminny\Services\Mail\TextRelayService;
class SyncMailbox extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'mailbox:text-relay:sync';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Sync text relay\'s mailbox with latest messages.';
private $relayService;
public function __construct(TextRelayService $relayService)
{
parent::__construct();
$this->relayService = $relayService;
}
/**
* Execute the console command.
*
*/
public function handle(): void
{
try {
// If we don't have relay configuration, just bail now.
if (config('jiminny.google_text_host') === null) {
return;
}
$messageIds = $this->relayService->sync();
$this->line('Relayed ' . count($messageIds) . ' message(s).');
} catch (\Exception $e) {
$this->error($e->getMessage());
\Sentry::captureException($e);
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
[2026-05-27 13:00:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"a7b7e056-070c-4d11-8493-7cf038fd3c89","trace_id":"39d404af-bfd4-491f-82fa-04db40ce4e42"}
[2026-05-27 13:00:06] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"a7b7e056-070c-4d11-8493-7cf038fd3c89","trace_id":"39d404af-bfd4-491f-82fa-04db40ce4e42"}
[2026-05-27 13:00:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"a7b7e056-070c-4d11-8493-7cf038fd3c89","trace_id":"39d404af-bfd4-491f-82fa-04db40ce4e42"}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3","depth":4,"bounds":{"left":0.38730052,"top":0.10055866,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39694148,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands\\Mailboxes\\TextRelay;\n\nuse Jiminny\\Console\\Commands\\Command;\nuse Jiminny\\Services\\Mail\\TextRelayService;\n\nclass SyncMailbox extends Command\n{\n /**\n * The name and signature of the console command.\n *\n * @var string\n */\n protected $signature = 'mailbox:text-relay:sync';\n\n /**\n * The console command description.\n *\n * @var string\n */\n protected $description = 'Sync text relay\\'s mailbox with latest messages.';\n private $relayService;\n\n public function __construct(TextRelayService $relayService)\n {\n parent::__construct();\n\n $this->relayService = $relayService;\n }\n\n /**\n * Execute the console command.\n *\n */\n public function handle(): void\n {\n try {\n // If we don't have relay configuration, just bail now.\n if (config('jiminny.google_text_host') === null) {\n return;\n }\n\n $messageIds = $this->relayService->sync();\n\n $this->line('Relayed ' . count($messageIds) . ' message(s).');\n } catch (\\Exception $e) {\n $this->error($e->getMessage());\n\n \\Sentry::captureException($e);\n }\n }\n}","depth":4,"bounds":{"left":0.13896276,"top":0.0,"width":0.27227393,"height":1.0},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands\\Mailboxes\\TextRelay;\n\nuse Jiminny\\Console\\Commands\\Command;\nuse Jiminny\\Services\\Mail\\TextRelayService;\n\nclass SyncMailbox extends Command\n{\n /**\n * The name and signature of the console command.\n *\n * @var string\n */\n protected $signature = 'mailbox:text-relay:sync';\n\n /**\n * The console command description.\n *\n * @var string\n */\n protected $description = 'Sync text relay\\'s mailbox with latest messages.';\n private $relayService;\n\n public function __construct(TextRelayService $relayService)\n {\n parent::__construct();\n\n $this->relayService = $relayService;\n }\n\n /**\n * Execute the console command.\n *\n */\n public function handle(): void\n {\n try {\n // If we don't have relay configuration, just bail now.\n if (config('jiminny.google_text_host') === null) {\n return;\n }\n\n $messageIds = $this->relayService->sync();\n\n $this->line('Relayed ' . count($messageIds) . ' message(s).');\n } catch (\\Exception $e) {\n $this->error($e->getMessage());\n\n \\Sentry::captureException($e);\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 13:00:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"a7b7e056-070c-4d11-8493-7cf038fd3c89\",\"trace_id\":\"39d404af-bfd4-491f-82fa-04db40ce4e42\"}\n[2026-05-27 13:00:06] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"a7b7e056-070c-4d11-8493-7cf038fd3c89\",\"trace_id\":\"39d404af-bfd4-491f-82fa-04db40ce4e42\"}\n[2026-05-27 13:00:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"a7b7e056-070c-4d11-8493-7cf038fd3c89\",\"trace_id\":\"39d404af-bfd4-491f-82fa-04db40ce4e42\"}","depth":4,"bounds":{"left":0.43051863,"top":0.09736632,"width":0.5694814,"height":0.8818835},"on_screen":true,"value":"[2026-05-27 13:00:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"a7b7e056-070c-4d11-8493-7cf038fd3c89\",\"trace_id\":\"39d404af-bfd4-491f-82fa-04db40ce4e42\"}\n[2026-05-27 13:00:06] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"a7b7e056-070c-4d11-8493-7cf038fd3c89\",\"trace_id\":\"39d404af-bfd4-491f-82fa-04db40ce4e42\"}\n[2026-05-27 13:00:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"a7b7e056-070c-4d11-8493-7cf038fd3c89\",\"trace_id\":\"39d404af-bfd4-491f-82fa-04db40ce4e42\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-2624914534203025270
|
-2474777298206490290
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
3
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands\Mailboxes\TextRelay;
use Jiminny\Console\Commands\Command;
use Jiminny\Services\Mail\TextRelayService;
class SyncMailbox extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'mailbox:text-relay:sync';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Sync text relay\'s mailbox with latest messages.';
private $relayService;
public function __construct(TextRelayService $relayService)
{
parent::__construct();
$this->relayService = $relayService;
}
/**
* Execute the console command.
*
*/
public function handle(): void
{
try {
// If we don't have relay configuration, just bail now.
if (config('jiminny.google_text_host') === null) {
return;
}
$messageIds = $this->relayService->sync();
$this->line('Relayed ' . count($messageIds) . ' message(s).');
} catch (\Exception $e) {
$this->error($e->getMessage());
\Sentry::captureException($e);
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
[2026-05-27 13:00:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"a7b7e056-070c-4d11-8493-7cf038fd3c89","trace_id":"39d404af-bfd4-491f-82fa-04db40ce4e42"}
[2026-05-27 13:00:06] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"a7b7e056-070c-4d11-8493-7cf038fd3c89","trace_id":"39d404af-bfd4-491f-82fa-04db40ce4e42"}
[2026-05-27 13:00:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"a7b7e056-070c-4d11-8493-7cf038fd3c89","trace_id":"39d404af-bfd4-491f-82fa-04db40ce4e42"}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78795
|
2764
|
68
|
2026-05-27T13:00:02.581190+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886802581_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
3
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands\Mailboxes\TextRelay;
use Jiminny\Console\Commands\Command;
use Jiminny\Services\Mail\TextRelayService;
class SyncMailbox extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'mailbox:text-relay:sync';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Sync text relay\'s mailbox with latest messages.';
private $relayService;
public function __construct(TextRelayService $relayService)
{
parent::__construct();
$this->relayService = $relayService;
}
/**
* Execute the console command.
*
*/
public function handle(): void
{
try {
// If we don't have relay configuration, just bail now.
if (config('jiminny.google_text_host') === null) {
return;
}
$messageIds = $this->relayService->sync();
$this->line('Relayed ' . count($messageIds) . ' message(s).');
} catch (\Exception $e) {
$this->error($e->getMessage());
\Sentry::captureException($e);
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3","depth":4,"bounds":{"left":0.38730052,"top":0.10055866,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39694148,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands\\Mailboxes\\TextRelay;\n\nuse Jiminny\\Console\\Commands\\Command;\nuse Jiminny\\Services\\Mail\\TextRelayService;\n\nclass SyncMailbox extends Command\n{\n /**\n * The name and signature of the console command.\n *\n * @var string\n */\n protected $signature = 'mailbox:text-relay:sync';\n\n /**\n * The console command description.\n *\n * @var string\n */\n protected $description = 'Sync text relay\\'s mailbox with latest messages.';\n private $relayService;\n\n public function __construct(TextRelayService $relayService)\n {\n parent::__construct();\n\n $this->relayService = $relayService;\n }\n\n /**\n * Execute the console command.\n *\n */\n public function handle(): void\n {\n try {\n // If we don't have relay configuration, just bail now.\n if (config('jiminny.google_text_host') === null) {\n return;\n }\n\n $messageIds = $this->relayService->sync();\n\n $this->line('Relayed ' . count($messageIds) . ' message(s).');\n } catch (\\Exception $e) {\n $this->error($e->getMessage());\n\n \\Sentry::captureException($e);\n }\n }\n}","depth":4,"bounds":{"left":0.13896276,"top":0.0,"width":0.27227393,"height":1.0},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands\\Mailboxes\\TextRelay;\n\nuse Jiminny\\Console\\Commands\\Command;\nuse Jiminny\\Services\\Mail\\TextRelayService;\n\nclass SyncMailbox extends Command\n{\n /**\n * The name and signature of the console command.\n *\n * @var string\n */\n protected $signature = 'mailbox:text-relay:sync';\n\n /**\n * The console command description.\n *\n * @var string\n */\n protected $description = 'Sync text relay\\'s mailbox with latest messages.';\n private $relayService;\n\n public function __construct(TextRelayService $relayService)\n {\n parent::__construct();\n\n $this->relayService = $relayService;\n }\n\n /**\n * Execute the console command.\n *\n */\n public function handle(): void\n {\n try {\n // If we don't have relay configuration, just bail now.\n if (config('jiminny.google_text_host') === null) {\n return;\n }\n\n $messageIds = $this->relayService->sync();\n\n $this->line('Relayed ' . count($messageIds) . ' message(s).');\n } catch (\\Exception $e) {\n $this->error($e->getMessage());\n\n \\Sentry::captureException($e);\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"bounds":{"left":0.43051863,"top":0.09736632,"width":0.32280585,"height":0.8818835},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-4211267010351364222
|
-1317625973307276978
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
3
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands\Mailboxes\TextRelay;
use Jiminny\Console\Commands\Command;
use Jiminny\Services\Mail\TextRelayService;
class SyncMailbox extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'mailbox:text-relay:sync';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Sync text relay\'s mailbox with latest messages.';
private $relayService;
public function __construct(TextRelayService $relayService)
{
parent::__construct();
$this->relayService = $relayService;
}
/**
* Execute the console command.
*
*/
public function handle(): void
{
try {
// If we don't have relay configuration, just bail now.
if (config('jiminny.google_text_host') === null) {
return;
}
$messageIds = $this->relayService->sync();
$this->line('Relayed ' . count($messageIds) . ' message(s).');
} catch (\Exception $e) {
$this->error($e->getMessage());
\Sentry::captureException($e);
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78777
|
2763
|
50
|
2026-05-27T12:59:37.835222+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886777835_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
3
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands\Mailboxes\TextRelay;
use Jiminny\Console\Commands\Command;
use Jiminny\Services\Mail\TextRelayService;
class SyncMailbox extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'mailbox:text-relay:sync';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Sync text relay\'s mailbox with latest messages.';
private $relayService;
public function __construct(TextRelayService $relayService)
{
parent::__construct();
$this->relayService = $relayService;
}
/**
* Execute the console command.
*
*/
public function handle(): void
{
try {
// If we don't have relay configuration, just bail now.
if (config('jiminny.google_text_host') === null) {
return;
}
$messageIds = $this->relayService->sync();
$this->line('Relayed ' . count($messageIds) . ' message(s).');
} catch (\Exception $e) {
$this->error($e->getMessage());
\Sentry::captureException($e);
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
15
Previous Highlighted Error
Next Highlighted Error
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands\\Mailboxes\\TextRelay;\n\nuse Jiminny\\Console\\Commands\\Command;\nuse Jiminny\\Services\\Mail\\TextRelayService;\n\nclass SyncMailbox extends Command\n{\n /**\n * The name and signature of the console command.\n *\n * @var string\n */\n protected $signature = 'mailbox:text-relay:sync';\n\n /**\n * The console command description.\n *\n * @var string\n */\n protected $description = 'Sync text relay\\'s mailbox with latest messages.';\n private $relayService;\n\n public function __construct(TextRelayService $relayService)\n {\n parent::__construct();\n\n $this->relayService = $relayService;\n }\n\n /**\n * Execute the console command.\n *\n */\n public function handle(): void\n {\n try {\n // If we don't have relay configuration, just bail now.\n if (config('jiminny.google_text_host') === null) {\n return;\n }\n\n $messageIds = $this->relayService->sync();\n\n $this->line('Relayed ' . count($messageIds) . ' message(s).');\n } catch (\\Exception $e) {\n $this->error($e->getMessage());\n\n \\Sentry::captureException($e);\n }\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands\\Mailboxes\\TextRelay;\n\nuse Jiminny\\Console\\Commands\\Command;\nuse Jiminny\\Services\\Mail\\TextRelayService;\n\nclass SyncMailbox extends Command\n{\n /**\n * The name and signature of the console command.\n *\n * @var string\n */\n protected $signature = 'mailbox:text-relay:sync';\n\n /**\n * The console command description.\n *\n * @var string\n */\n protected $description = 'Sync text relay\\'s mailbox with latest messages.';\n private $relayService;\n\n public function __construct(TextRelayService $relayService)\n {\n parent::__construct();\n\n $this->relayService = $relayService;\n }\n\n /**\n * Execute the console command.\n *\n */\n public function handle(): void\n {\n try {\n // If we don't have relay configuration, just bail now.\n if (config('jiminny.google_text_host') === null) {\n return;\n }\n\n $messageIds = $this->relayService->sync();\n\n $this->line('Relayed ' . count($messageIds) . ' message(s).');\n } catch (\\Exception $e) {\n $this->error($e->getMessage());\n\n \\Sentry::captureException($e);\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"15","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
41418428166978635
|
-1317624873787113138
|
typing_pause
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
3
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands\Mailboxes\TextRelay;
use Jiminny\Console\Commands\Command;
use Jiminny\Services\Mail\TextRelayService;
class SyncMailbox extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'mailbox:text-relay:sync';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Sync text relay\'s mailbox with latest messages.';
private $relayService;
public function __construct(TextRelayService $relayService)
{
parent::__construct();
$this->relayService = $relayService;
}
/**
* Execute the console command.
*
*/
public function handle(): void
{
try {
// If we don't have relay configuration, just bail now.
if (config('jiminny.google_text_host') === null) {
return;
}
$messageIds = $this->relayService->sync();
$this->line('Relayed ' . count($messageIds) . ' message(s).');
} catch (\Exception $e) {
$this->error($e->getMessage());
\Sentry::captureException($e);
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
15
Previous Highlighted Error
Next Highlighted Error
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78776
|
2764
|
57
|
2026-05-27T12:59:37.175080+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886777175_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
3
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands\Mailboxes\TextRelay;
use Jiminny\Console\Commands\Command;
use Jiminny\Services\Mail\TextRelayService;
class SyncMailbox extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'mailbox:text-relay:sync';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Sync text relay\'s mailbox with latest messages.';
private $relayService;
public function __construct(TextRelayService $relayService)
{
parent::__construct();
$this->relayService = $relayService;
}
/**
* Execute the console command.
*
*/
public function handle(): void
{
try {
// If we don't have relay configuration, just bail now.
if (config('jiminny.google_text_host') === null) {
return;
}
$messageIds = $this->relayService->sync();
$this->line('Relayed ' . count($messageIds) . ' message(s).');
} catch (\Exception $e) {
$this->error($e->getMessage());
\Sentry::captureException($e);
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
15
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:58:51] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {"pid":50462,"target":"activities"} {"correlation_id":"03c42a91-960a-44ad-bc97-adf7763ecc24","trace_id":"07717139-829a-4708-8b68-9942c450fe91"}
[2026-05-27 12:58:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31","trace_id":"b2519efa-d38f-42c4-899b-32c435d3bf8e"}
[2026-05-27 12:58:54] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31","trace_id":"b2519efa-d38f-42c4-899b-32c435d3bf8e"}
[2026-05-27 12:58:55] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31","trace_id":"b2519efa-d38f-42c4-899b-32c435d3bf8e"}
[2026-05-27 12:58:55] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31","trace_id":"b2519efa-d38f-42c4-899b-32c435d3bf8e"}
[2026-05-27 12:59:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"471d3d6e-9fe6-4e2a-82c3-21f6f1df5675","trace_id":"27a6b86b-a760-463e-b8a4-df03e49a5191"}
[2026-05-27 12:59:06] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"471d3d6e-9fe6-4e2a-82c3-21f6f1df5675","trace_id":"27a6b86b-a760-463e-b8a4-df03e49a5191"}
[2026-05-27 12:59:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"471d3d6e-9fe6-4e2a-82c3-21f6f1df5675","trace_id":"27a6b86b-a760-463e-b8a4-df03e49a5191"}
[2026-05-27 12:59:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d5b3bcc9-fc5f-4132-8867-49e1487f3367","trace_id":"fc120409-35e1-486b-b282-f9ed77ff15ba"}
[2026-05-27 12:59:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d5b3bcc9-fc5f-4132-8867-49e1487f3367","trace_id":"fc120409-35e1-486b-b282-f9ed77ff15ba"}
[2026-05-27 12:59:09] local.NOTICE: Monitoring start {"correlation_id":"4bd8ad7f-3e58-4b30-a843-b57b09a3947a","trace_id":"803d4b87-ee80-4d77-a1bf-1b820add815f"}
[2026-05-27 12:59:09] local.NOTICE: Monitoring end {"correlation_id":"4bd8ad7f-3e58-4b30-a843-b57b09a3947a","trace_id":"803d4b87-ee80-4d77-a1bf-1b820add815f"}
[2026-05-27 12:59:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"64a85423-dc51-4b4b-9a1f-389a920f8d5d","trace_id":"e559f454-a89e-4ae3-abda-129e45e18975"}
[2026-05-27 12:59:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"64a85423-dc51-4b4b-9a1f-389a920f8d5d","trace_id":"e559f454-a89e-4ae3-abda-129e45e18975"}
[2026-05-27 12:59:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"24ff54a4-0186-4939-b82b-31055e03f4a8","trace_id":"f93a6cff-aac0-4d8e-9593-366827536b4e"}
[2026-05-27 12:59:14] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"24ff54a4-0186-4939-b82b-31055e03f4a8","trace_id":"f93a6cff-aac0-4d8e-9593-366827536b4e"}
[2026-05-27 12:59:14] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"24ff54a4-0186-4939-b82b-31055e03f4a8","trace_id":"f93a6cff-aac0-4d8e-9593-366827536b4e"}
[2026-05-27 12:59:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"24ff54a4-0186-4939-b82b-31055e03f4a8","trace_id":"f93a6cff-aac0-4d8e-9593-366827536b4e"}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3","depth":4,"bounds":{"left":0.38730052,"top":0.10055866,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39694148,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands\\Mailboxes\\TextRelay;\n\nuse Jiminny\\Console\\Commands\\Command;\nuse Jiminny\\Services\\Mail\\TextRelayService;\n\nclass SyncMailbox extends Command\n{\n /**\n * The name and signature of the console command.\n *\n * @var string\n */\n protected $signature = 'mailbox:text-relay:sync';\n\n /**\n * The console command description.\n *\n * @var string\n */\n protected $description = 'Sync text relay\\'s mailbox with latest messages.';\n private $relayService;\n\n public function __construct(TextRelayService $relayService)\n {\n parent::__construct();\n\n $this->relayService = $relayService;\n }\n\n /**\n * Execute the console command.\n *\n */\n public function handle(): void\n {\n try {\n // If we don't have relay configuration, just bail now.\n if (config('jiminny.google_text_host') === null) {\n return;\n }\n\n $messageIds = $this->relayService->sync();\n\n $this->line('Relayed ' . count($messageIds) . ' message(s).');\n } catch (\\Exception $e) {\n $this->error($e->getMessage());\n\n \\Sentry::captureException($e);\n }\n }\n}","depth":4,"bounds":{"left":0.13896276,"top":0.0,"width":0.27227393,"height":1.0},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Console\\Commands\\Mailboxes\\TextRelay;\n\nuse Jiminny\\Console\\Commands\\Command;\nuse Jiminny\\Services\\Mail\\TextRelayService;\n\nclass SyncMailbox extends Command\n{\n /**\n * The name and signature of the console command.\n *\n * @var string\n */\n protected $signature = 'mailbox:text-relay:sync';\n\n /**\n * The console command description.\n *\n * @var string\n */\n protected $description = 'Sync text relay\\'s mailbox with latest messages.';\n private $relayService;\n\n public function __construct(TextRelayService $relayService)\n {\n parent::__construct();\n\n $this->relayService = $relayService;\n }\n\n /**\n * Execute the console command.\n *\n */\n public function handle(): void\n {\n try {\n // If we don't have relay configuration, just bail now.\n if (config('jiminny.google_text_host') === null) {\n return;\n }\n\n $messageIds = $this->relayService->sync();\n\n $this->line('Relayed ' . count($messageIds) . ' message(s).');\n } catch (\\Exception $e) {\n $this->error($e->getMessage());\n\n \\Sentry::captureException($e);\n }\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"15","depth":4,"bounds":{"left":0.72772604,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7390292,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.7463431,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:58:51] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {\"pid\":50462,\"target\":\"activities\"} {\"correlation_id\":\"03c42a91-960a-44ad-bc97-adf7763ecc24\",\"trace_id\":\"07717139-829a-4708-8b68-9942c450fe91\"}\n[2026-05-27 12:58:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31\",\"trace_id\":\"b2519efa-d38f-42c4-899b-32c435d3bf8e\"}\n[2026-05-27 12:58:54] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31\",\"trace_id\":\"b2519efa-d38f-42c4-899b-32c435d3bf8e\"}\n[2026-05-27 12:58:55] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31\",\"trace_id\":\"b2519efa-d38f-42c4-899b-32c435d3bf8e\"}\n[2026-05-27 12:58:55] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31\",\"trace_id\":\"b2519efa-d38f-42c4-899b-32c435d3bf8e\"}\n[2026-05-27 12:59:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"471d3d6e-9fe6-4e2a-82c3-21f6f1df5675\",\"trace_id\":\"27a6b86b-a760-463e-b8a4-df03e49a5191\"}\n[2026-05-27 12:59:06] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"471d3d6e-9fe6-4e2a-82c3-21f6f1df5675\",\"trace_id\":\"27a6b86b-a760-463e-b8a4-df03e49a5191\"}\n[2026-05-27 12:59:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"471d3d6e-9fe6-4e2a-82c3-21f6f1df5675\",\"trace_id\":\"27a6b86b-a760-463e-b8a4-df03e49a5191\"}\n[2026-05-27 12:59:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d5b3bcc9-fc5f-4132-8867-49e1487f3367\",\"trace_id\":\"fc120409-35e1-486b-b282-f9ed77ff15ba\"}\n[2026-05-27 12:59:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d5b3bcc9-fc5f-4132-8867-49e1487f3367\",\"trace_id\":\"fc120409-35e1-486b-b282-f9ed77ff15ba\"}\n[2026-05-27 12:59:09] local.NOTICE: Monitoring start {\"correlation_id\":\"4bd8ad7f-3e58-4b30-a843-b57b09a3947a\",\"trace_id\":\"803d4b87-ee80-4d77-a1bf-1b820add815f\"}\n[2026-05-27 12:59:09] local.NOTICE: Monitoring end {\"correlation_id\":\"4bd8ad7f-3e58-4b30-a843-b57b09a3947a\",\"trace_id\":\"803d4b87-ee80-4d77-a1bf-1b820add815f\"}\n[2026-05-27 12:59:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64a85423-dc51-4b4b-9a1f-389a920f8d5d\",\"trace_id\":\"e559f454-a89e-4ae3-abda-129e45e18975\"}\n[2026-05-27 12:59:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64a85423-dc51-4b4b-9a1f-389a920f8d5d\",\"trace_id\":\"e559f454-a89e-4ae3-abda-129e45e18975\"}\n[2026-05-27 12:59:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"24ff54a4-0186-4939-b82b-31055e03f4a8\",\"trace_id\":\"f93a6cff-aac0-4d8e-9593-366827536b4e\"}\n[2026-05-27 12:59:14] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"24ff54a4-0186-4939-b82b-31055e03f4a8\",\"trace_id\":\"f93a6cff-aac0-4d8e-9593-366827536b4e\"}\n[2026-05-27 12:59:14] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"24ff54a4-0186-4939-b82b-31055e03f4a8\",\"trace_id\":\"f93a6cff-aac0-4d8e-9593-366827536b4e\"}\n[2026-05-27 12:59:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"24ff54a4-0186-4939-b82b-31055e03f4a8\",\"trace_id\":\"f93a6cff-aac0-4d8e-9593-366827536b4e\"}","depth":4,"bounds":{"left":0.43051863,"top":0.09736632,"width":0.5694814,"height":0.8818835},"on_screen":true,"value":"[2026-05-27 12:58:51] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {\"pid\":50462,\"target\":\"activities\"} {\"correlation_id\":\"03c42a91-960a-44ad-bc97-adf7763ecc24\",\"trace_id\":\"07717139-829a-4708-8b68-9942c450fe91\"}\n[2026-05-27 12:58:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31\",\"trace_id\":\"b2519efa-d38f-42c4-899b-32c435d3bf8e\"}\n[2026-05-27 12:58:54] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31\",\"trace_id\":\"b2519efa-d38f-42c4-899b-32c435d3bf8e\"}\n[2026-05-27 12:58:55] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31\",\"trace_id\":\"b2519efa-d38f-42c4-899b-32c435d3bf8e\"}\n[2026-05-27 12:58:55] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31\",\"trace_id\":\"b2519efa-d38f-42c4-899b-32c435d3bf8e\"}\n[2026-05-27 12:59:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"471d3d6e-9fe6-4e2a-82c3-21f6f1df5675\",\"trace_id\":\"27a6b86b-a760-463e-b8a4-df03e49a5191\"}\n[2026-05-27 12:59:06] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"471d3d6e-9fe6-4e2a-82c3-21f6f1df5675\",\"trace_id\":\"27a6b86b-a760-463e-b8a4-df03e49a5191\"}\n[2026-05-27 12:59:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"471d3d6e-9fe6-4e2a-82c3-21f6f1df5675\",\"trace_id\":\"27a6b86b-a760-463e-b8a4-df03e49a5191\"}\n[2026-05-27 12:59:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d5b3bcc9-fc5f-4132-8867-49e1487f3367\",\"trace_id\":\"fc120409-35e1-486b-b282-f9ed77ff15ba\"}\n[2026-05-27 12:59:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d5b3bcc9-fc5f-4132-8867-49e1487f3367\",\"trace_id\":\"fc120409-35e1-486b-b282-f9ed77ff15ba\"}\n[2026-05-27 12:59:09] local.NOTICE: Monitoring start {\"correlation_id\":\"4bd8ad7f-3e58-4b30-a843-b57b09a3947a\",\"trace_id\":\"803d4b87-ee80-4d77-a1bf-1b820add815f\"}\n[2026-05-27 12:59:09] local.NOTICE: Monitoring end {\"correlation_id\":\"4bd8ad7f-3e58-4b30-a843-b57b09a3947a\",\"trace_id\":\"803d4b87-ee80-4d77-a1bf-1b820add815f\"}\n[2026-05-27 12:59:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64a85423-dc51-4b4b-9a1f-389a920f8d5d\",\"trace_id\":\"e559f454-a89e-4ae3-abda-129e45e18975\"}\n[2026-05-27 12:59:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64a85423-dc51-4b4b-9a1f-389a920f8d5d\",\"trace_id\":\"e559f454-a89e-4ae3-abda-129e45e18975\"}\n[2026-05-27 12:59:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"24ff54a4-0186-4939-b82b-31055e03f4a8\",\"trace_id\":\"f93a6cff-aac0-4d8e-9593-366827536b4e\"}\n[2026-05-27 12:59:14] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"24ff54a4-0186-4939-b82b-31055e03f4a8\",\"trace_id\":\"f93a6cff-aac0-4d8e-9593-366827536b4e\"}\n[2026-05-27 12:59:14] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"24ff54a4-0186-4939-b82b-31055e03f4a8\",\"trace_id\":\"f93a6cff-aac0-4d8e-9593-366827536b4e\"}\n[2026-05-27 12:59:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"24ff54a4-0186-4939-b82b-31055e03f4a8\",\"trace_id\":\"f93a6cff-aac0-4d8e-9593-366827536b4e\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
7509812900831789743
|
-2475432642486433524
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Sync Changes
Hide This Notification
Code changed:
Hide
3
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Console\Commands\Mailboxes\TextRelay;
use Jiminny\Console\Commands\Command;
use Jiminny\Services\Mail\TextRelayService;
class SyncMailbox extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'mailbox:text-relay:sync';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Sync text relay\'s mailbox with latest messages.';
private $relayService;
public function __construct(TextRelayService $relayService)
{
parent::__construct();
$this->relayService = $relayService;
}
/**
* Execute the console command.
*
*/
public function handle(): void
{
try {
// If we don't have relay configuration, just bail now.
if (config('jiminny.google_text_host') === null) {
return;
}
$messageIds = $this->relayService->sync();
$this->line('Relayed ' . count($messageIds) . ' message(s).');
} catch (\Exception $e) {
$this->error($e->getMessage());
\Sentry::captureException($e);
}
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
15
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:58:51] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {"pid":50462,"target":"activities"} {"correlation_id":"03c42a91-960a-44ad-bc97-adf7763ecc24","trace_id":"07717139-829a-4708-8b68-9942c450fe91"}
[2026-05-27 12:58:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31","trace_id":"b2519efa-d38f-42c4-899b-32c435d3bf8e"}
[2026-05-27 12:58:54] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31","trace_id":"b2519efa-d38f-42c4-899b-32c435d3bf8e"}
[2026-05-27 12:58:55] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31","trace_id":"b2519efa-d38f-42c4-899b-32c435d3bf8e"}
[2026-05-27 12:58:55] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31","trace_id":"b2519efa-d38f-42c4-899b-32c435d3bf8e"}
[2026-05-27 12:59:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"471d3d6e-9fe6-4e2a-82c3-21f6f1df5675","trace_id":"27a6b86b-a760-463e-b8a4-df03e49a5191"}
[2026-05-27 12:59:06] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"471d3d6e-9fe6-4e2a-82c3-21f6f1df5675","trace_id":"27a6b86b-a760-463e-b8a4-df03e49a5191"}
[2026-05-27 12:59:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"471d3d6e-9fe6-4e2a-82c3-21f6f1df5675","trace_id":"27a6b86b-a760-463e-b8a4-df03e49a5191"}
[2026-05-27 12:59:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d5b3bcc9-fc5f-4132-8867-49e1487f3367","trace_id":"fc120409-35e1-486b-b282-f9ed77ff15ba"}
[2026-05-27 12:59:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d5b3bcc9-fc5f-4132-8867-49e1487f3367","trace_id":"fc120409-35e1-486b-b282-f9ed77ff15ba"}
[2026-05-27 12:59:09] local.NOTICE: Monitoring start {"correlation_id":"4bd8ad7f-3e58-4b30-a843-b57b09a3947a","trace_id":"803d4b87-ee80-4d77-a1bf-1b820add815f"}
[2026-05-27 12:59:09] local.NOTICE: Monitoring end {"correlation_id":"4bd8ad7f-3e58-4b30-a843-b57b09a3947a","trace_id":"803d4b87-ee80-4d77-a1bf-1b820add815f"}
[2026-05-27 12:59:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"64a85423-dc51-4b4b-9a1f-389a920f8d5d","trace_id":"e559f454-a89e-4ae3-abda-129e45e18975"}
[2026-05-27 12:59:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"64a85423-dc51-4b4b-9a1f-389a920f8d5d","trace_id":"e559f454-a89e-4ae3-abda-129e45e18975"}
[2026-05-27 12:59:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"24ff54a4-0186-4939-b82b-31055e03f4a8","trace_id":"f93a6cff-aac0-4d8e-9593-366827536b4e"}
[2026-05-27 12:59:14] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"24ff54a4-0186-4939-b82b-31055e03f4a8","trace_id":"f93a6cff-aac0-4d8e-9593-366827536b4e"}
[2026-05-27 12:59:14] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"24ff54a4-0186-4939-b82b-31055e03f4a8","trace_id":"f93a6cff-aac0-4d8e-9593-366827536b4e"}
[2026-05-27 12:59:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"24ff54a4-0186-4939-b82b-31055e03f4a8","trace_id":"f93a6cff-aac0-4d8e-9593-366827536b4e"}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
78775
|
NULL
|
NULL
|
NULL
|
|
78768
|
2763
|
47
|
2026-05-27T12:59:00.182659+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886740182_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
17
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
3
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:58:51] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {"pid":50462,"target":"activities"} {"correlation_id":"03c42a91-960a-44ad-bc97-adf7763ecc24","trace_id":"07717139-829a-4708-8b68-9942c450fe91"}
[2026-05-27 12:58:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31","trace_id":"b2519efa-d38f-42c4-899b-32c435d3bf8e"}
[2026-05-27 12:58:54] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31","trace_id":"b2519efa-d38f-42c4-899b-32c435d3bf8e"}
[2026-05-27 12:58:55] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31","trace_id":"b2519efa-d38f-42c4-899b-32c435d3bf8e"}
[2026-05-27 12:58:55] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31","trace_id":"b2519efa-d38f-42c4-899b-32c435d3bf8e"}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"3","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:58:51] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {\"pid\":50462,\"target\":\"activities\"} {\"correlation_id\":\"03c42a91-960a-44ad-bc97-adf7763ecc24\",\"trace_id\":\"07717139-829a-4708-8b68-9942c450fe91\"}\n[2026-05-27 12:58:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31\",\"trace_id\":\"b2519efa-d38f-42c4-899b-32c435d3bf8e\"}\n[2026-05-27 12:58:54] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31\",\"trace_id\":\"b2519efa-d38f-42c4-899b-32c435d3bf8e\"}\n[2026-05-27 12:58:55] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31\",\"trace_id\":\"b2519efa-d38f-42c4-899b-32c435d3bf8e\"}\n[2026-05-27 12:58:55] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31\",\"trace_id\":\"b2519efa-d38f-42c4-899b-32c435d3bf8e\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:58:51] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {\"pid\":50462,\"target\":\"activities\"} {\"correlation_id\":\"03c42a91-960a-44ad-bc97-adf7763ecc24\",\"trace_id\":\"07717139-829a-4708-8b68-9942c450fe91\"}\n[2026-05-27 12:58:54] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31\",\"trace_id\":\"b2519efa-d38f-42c4-899b-32c435d3bf8e\"}\n[2026-05-27 12:58:54] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31\",\"trace_id\":\"b2519efa-d38f-42c4-899b-32c435d3bf8e\"}\n[2026-05-27 12:58:55] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31\",\"trace_id\":\"b2519efa-d38f-42c4-899b-32c435d3bf8e\"}\n[2026-05-27 12:58:55] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31\",\"trace_id\":\"b2519efa-d38f-42c4-899b-32c435d3bf8e\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-4588232643638559979
|
-6434436516300813941
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
17
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
3
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:58:51] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {"pid":50462,"target":"activities"} {"correlation_id":"03c42a91-960a-44ad-bc97-adf7763ecc24","trace_id":"07717139-829a-4708-8b68-9942c450fe91"}
[2026-05-27 12:58:54] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31","trace_id":"b2519efa-d38f-42c4-899b-32c435d3bf8e"}
[2026-05-27 12:58:54] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31","trace_id":"b2519efa-d38f-42c4-899b-32c435d3bf8e"}
[2026-05-27 12:58:55] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31","trace_id":"b2519efa-d38f-42c4-899b-32c435d3bf8e"}
[2026-05-27 12:58:55] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"acc2b8e9-6d87-4c9e-8ae0-6c9aa105ba31","trace_id":"b2519efa-d38f-42c4-899b-32c435d3bf8e"}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
78767
|
NULL
|
NULL
|
NULL
|
|
78767
|
2763
|
46
|
2026-05-27T12:58:58.061994+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886738061_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
17
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
2618200518122746620
|
-6434304657575212661
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
17
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78764
|
2764
|
50
|
2026-05-27T12:58:46.784169+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886726784_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
17
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.37666222,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.38597074,"top":0.10055866,"width":0.00930851,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39694148,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"bounds":{"left":0.43051863,"top":0.09736632,"width":0.32280585,"height":0.8818835},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
5130192760835644086
|
-6434374888886727797
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
17
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78763
|
2764
|
49
|
2026-05-27T12:58:46.204800+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886726204_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
17
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
10
Previous Highlighted Error
Next Highlighted Error
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.37666222,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"bounds":{"left":0.38597074,"top":0.10055866,"width":0.00930851,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39694148,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10","depth":4,"bounds":{"left":0.72772604,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7390292,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.7463431,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"bounds":{"left":0.43051863,"top":0.09736632,"width":0.32280585,"height":0.8818835},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
3979950759907404324
|
-6434375026325943413
|
typing_pause
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
17
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
10
Previous Highlighted Error
Next Highlighted Error
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
78761
|
NULL
|
NULL
|
NULL
|
|
78762
|
2763
|
44
|
2026-05-27T12:58:44.172157+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886724172_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
17
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
10
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:57:12] local.NOTICE: Monitoring start {"correlation_id":"01b85e02-17ff-44f0-8d6e-484a810b1085","trace_id":"b4d68a19-67e7-41f9-a2f3-ca98f84e617b"}
[2026-05-27 12:57:12] local.NOTICE: Monitoring end {"correlation_id":"01b85e02-17ff-44f0-8d6e-484a810b1085","trace_id":"b4d68a19-67e7-41f9-a2f3-ca98f84e617b"}
[2026-05-27 12:57:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"829043ea-15e1-40fe-a7ce-27fc8440984e","trace_id":"bd9f99cc-933a-453b-b9ff-869d04e9b49d"}
[2026-05-27 12:57:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"829043ea-15e1-40fe-a7ce-27fc8440984e","trace_id":"bd9f99cc-933a-453b-b9ff-869d04e9b49d"}
[2026-05-27 12:57:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"eb849911-4661-4753-b85d-3bd9dd3b0b9d","trace_id":"8508dc2d-48c1-4bc4-a89b-10e5cbd86d2a"}
[2026-05-27 12:57:15] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"eb849911-4661-4753-b85d-3bd9dd3b0b9d","trace_id":"8508dc2d-48c1-4bc4-a89b-10e5cbd86d2a"}
[2026-05-27 12:57:15] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"eb849911-4661-4753-b85d-3bd9dd3b0b9d","trace_id":"8508dc2d-48c1-4bc4-a89b-10e5cbd86d2a"}
[2026-05-27 12:57:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"eb849911-4661-4753-b85d-3bd9dd3b0b9d","trace_id":"8508dc2d-48c1-4bc4-a89b-10e5cbd86d2a"}
[2026-05-27 12:57:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1743fc5e-a278-45c5-989d-06afb0bfe24e","trace_id":"872b746a-3e40-49a0-b858-c4265fb9ebf1"}
[2026-05-27 12:57:19] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"1743fc5e-a278-45c5-989d-06afb0bfe24e","trace_id":"872b746a-3e40-49a0-b858-c4265fb9ebf1"}
[2026-05-27 12:57:19] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"1743fc5e-a278-45c5-989d-06afb0bfe24e","trace_id":"872b746a-3e40-49a0-b858-c4265fb9ebf1"}
[2026-05-27 12:57:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1743fc5e-a278-45c5-989d-06afb0bfe24e","trace_id":"872b746a-3e40-49a0-b858-c4265fb9ebf1"}
[2026-05-27 12:57:21] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"3f9ffe79-f6b7-483d-b4e2-253da2eb120e","trace_id":"872b746a-3e40-49a0-b858-c4265fb9ebf1"}
[2026-05-27 12:57:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e4286517-4279-4047-8135-b79adc851022","trace_id":"0470f04d-52ab-4a34-9f7e-7bb500016954"}
[2026-05-27 12:57:24] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"e4286517-4279-4047-8135-b79adc851022","trace_id":"0470f04d-52ab-4a34-9f7e-7bb500016954"}
[2026-05-27 12:57:25] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"e4286517-4279-4047-8135-b79adc851022","trace_id":"0470f04d-52ab-4a34-9f7e-7bb500016954"}
[2026-05-27 12:57:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e4286517-4279-4047-8135-b79adc851022","trace_id":"0470f04d-52ab-4a34-9f7e-7bb500016954"}
[2026-05-27 12:58:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"7c1c4fd4-05fb-487e-bf3a-7e6aeec8362b","trace_id":"ed9dd4c2-0f01-4f46-aaae-d5a9ce425743"}
[2026-05-27 12:58:05] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"7c1c4fd4-05fb-487e-bf3a-7e6aeec8362b","trace_id":"ed9dd4c2-0f01-4f46-aaae-d5a9ce425743"}
[2026-05-27 12:58:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"7c1c4fd4-05fb-487e-bf3a-7e6aeec8362b","trace_id":"ed9dd4c2-0f01-4f46-aaae-d5a9ce425743"}
[2026-05-27 12:58:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90309e61-fa7c-4b5f-9c02-ce974df47319","trace_id":"26186ec1-112c-4099-a7ca-00105f5a4e64"}
[2026-05-27 12:58:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90309e61-fa7c-4b5f-9c02-ce974df47319","trace_id":"26186ec1-112c-4099-a7ca-00105f5a4e64"}
[2026-05-27 12:58:08] local.NOTICE: Monitoring start {"correlation_id":"39cf2e27-b157-4709-b9e2-635c7ddbbd98","trace_id":"c4377397-a3de-4f5d-a07f-e92c1b0ecb7d"}
[2026-05-27 12:58:08] local.NOTICE: Monitoring end {"correlation_id":"39cf2e27-b157-4709-b9e2-635c7ddbbd98","trace_id":"c4377397-a3de-4f5d-a07f-e92c1b0ecb7d"}
[2026-05-27 12:58:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"50cef6f9-cbe0-4cbe-b1e9-68bc9ed550eb","trace_id":"c3442d24-9553-4395-a3b8-98ce1846f584"}
[2026-05-27 12:58:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"50cef6f9-cbe0-4cbe-b1e9-68bc9ed550eb","trace_id":"c3442d24-9553-4395-a3b8-98ce1846f584"}
[2026-05-27 12:58:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f6c5ca29-2b41-4030-a550-1335fe2c4a11","trace_id":"582ee47c-7c2a-41dc-b454-b90e9f41af1a"}
[2026-05-27 12:58:13] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"f6c5ca29-2b41-4030-a550-1335fe2c4a11","trace_id":"582ee47c-7c2a-41dc-b454-b90e9f41af1a"}
[2026-05-27 12:58:13] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"f6c5ca29-2b41-4030-a550-1335fe2c4a11","trace_id":"582ee47c-7c2a-41dc-b454-b90e9f41af1a"}
[2026-05-27 12:58:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f6c5ca29-2b41-4030-a550-1335fe2c4a11","trace_id":"582ee47c-7c2a-41dc-b454-b90e9f41af1a"}
[2026-05-27 12:58:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"abd5beea-c617-4fef-b30f-87b538e08cfa","trace_id":"5a577ae2-bad7-4cdc-bee7-5e70ce7cb905"}
[2026-05-27 12:58:14] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:56:00, 2026-05-27 12:58:00] {"correlation_id":"abd5beea-c617-4fef-b30f-87b538e08cfa","trace_id":"5a577ae2-bad7-4cdc-bee7-5e70ce7cb905"}
[2026-05-27 12:58:14] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:56:00, 2026-05-27 12:58:00] {"correlation_id":"abd5beea-c617-4fef-b30f-87b538e08cfa","trace_id":"5a577ae2-bad7-4cdc-bee7-5e70ce7cb905"}
[2026-05-27 12:58:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"abd5beea-c617-4fef-b30f-87b538e08cfa","trace_id":"5a577ae2-bad7-4cdc-bee7-5e70ce7cb905"}
[2026-05-27 12:58:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"da72e8da-2f56-4b20-bfa7-d5396d6dc5d1","trace_id":"2328e196-0c82-430d-9d17-7b14a2a06770"}
[2026-05-27 12:58:18] local.NOTICE: Calendar sync start {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"da72e8da-2f56-4b20-bfa7-d5396d6dc5d1","trace_id":"2328e196-0c82-430d-9d17-7b14a2a06770"}
[2026-05-27 12:58:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:18] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1364,"provider":"google","refreshToken":"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1364,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1364,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1370,"provider":"office"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1370,"provider":"office"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1370,"provider":"office","refreshToken":"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1370,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e8f91f16-b4dc-40e7-985c-d4a3ac516000 Correlation ID: 0a8d37fe-9d50-4b4c-a1ae-77e0327f15fc Timestamp: 2026-05-27 12:58:21Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-05-27 12:58:21Z\",\"trace_id\":\"e8f91f16-b4dc-40e7-985c-d4a3ac516000\",\"correlation_id\":\"0a8d37fe-9d50-4b4c-a1ae-77e0327f15fc\",\"error_uri\":\"https://login.microsoftonline.com/error?code=7000215\"}"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1370,"provider":"office","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1202,"provider":"office"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1202,"provider":"office"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1202,"provider":"office","refreshToken":"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1202,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 3e9be67a-9c49-4a40-ad26-4af7bae65000 Correlation ID: 7fb2008c-07fe-4705-a6ff-47e70f64b2bb Timestamp: 2026-05-27 12:58:22Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-05-27 12:58:22Z\",\"trace_id\":\"3e9be67a-9c49-4a40-ad26-4af7bae65000\",\"correlation_id\":\"7fb2008c-07fe-4705-a6ff-47e70f64b2bb\",\"error_uri\":\"https://login.microsoftonline.com/error?code=7000215\"}"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1202,"provider":"office","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1502,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1502,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: Calendar sync job dispatched {"calendar_id":501} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1300,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1300,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1300,"provider":"google","refreshToken":"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1300,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1300,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1409,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1409,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1409,"provider":"google","refreshToken":"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1409,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1409,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1352,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1352,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1352,"provider":"google","refreshToken":"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1352,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1352,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1296,"provider":"office"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1296,"provider":"office"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1296,"provider":"office","refreshToken":"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:23] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1296,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: cbdfd43b-d682-4397-8a35-69af29c81300 Correlation ID: 723e1e62-f593-454d-b972-845d22c92271 Timestamp: 2026-05-27 12:58:23Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-05-27 12:58:23Z\",\"trace_id\":\"cbdfd43b-d682-4397-8a35-69af29c81300\",\"correlation_id\":\"723e1e62-f593-454d-b972-845d22c92271\",\"error_uri\":\"https://login.microsoftonline.com/error?code=7000215\"}"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:23] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:23] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1296,"provider":"office","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":391,"provider":"office"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":391,"provider":"office"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:23] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":391,"provider":"office","refreshToken":"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:23] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":391,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f559a2e0-ad9d-4163-bd2c-dcf7c33f1200 Correlation ID: 44266705-aff3-4701-aa5e-a88b7867593a Timestamp: 2026-05-27 12:58:23Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-05-27 12:58:23Z\",\"trace_id\":\"f559a2e0-ad9d-4163...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"17","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"10","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:57:12] local.NOTICE: Monitoring start {\"correlation_id\":\"01b85e02-17ff-44f0-8d6e-484a810b1085\",\"trace_id\":\"b4d68a19-67e7-41f9-a2f3-ca98f84e617b\"}\n[2026-05-27 12:57:12] local.NOTICE: Monitoring end {\"correlation_id\":\"01b85e02-17ff-44f0-8d6e-484a810b1085\",\"trace_id\":\"b4d68a19-67e7-41f9-a2f3-ca98f84e617b\"}\n[2026-05-27 12:57:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"829043ea-15e1-40fe-a7ce-27fc8440984e\",\"trace_id\":\"bd9f99cc-933a-453b-b9ff-869d04e9b49d\"}\n[2026-05-27 12:57:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"829043ea-15e1-40fe-a7ce-27fc8440984e\",\"trace_id\":\"bd9f99cc-933a-453b-b9ff-869d04e9b49d\"}\n[2026-05-27 12:57:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"eb849911-4661-4753-b85d-3bd9dd3b0b9d\",\"trace_id\":\"8508dc2d-48c1-4bc4-a89b-10e5cbd86d2a\"}\n[2026-05-27 12:57:15] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"eb849911-4661-4753-b85d-3bd9dd3b0b9d\",\"trace_id\":\"8508dc2d-48c1-4bc4-a89b-10e5cbd86d2a\"}\n[2026-05-27 12:57:15] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"eb849911-4661-4753-b85d-3bd9dd3b0b9d\",\"trace_id\":\"8508dc2d-48c1-4bc4-a89b-10e5cbd86d2a\"}\n[2026-05-27 12:57:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"eb849911-4661-4753-b85d-3bd9dd3b0b9d\",\"trace_id\":\"8508dc2d-48c1-4bc4-a89b-10e5cbd86d2a\"}\n[2026-05-27 12:57:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1743fc5e-a278-45c5-989d-06afb0bfe24e\",\"trace_id\":\"872b746a-3e40-49a0-b858-c4265fb9ebf1\"}\n[2026-05-27 12:57:19] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1743fc5e-a278-45c5-989d-06afb0bfe24e\",\"trace_id\":\"872b746a-3e40-49a0-b858-c4265fb9ebf1\"}\n[2026-05-27 12:57:19] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1743fc5e-a278-45c5-989d-06afb0bfe24e\",\"trace_id\":\"872b746a-3e40-49a0-b858-c4265fb9ebf1\"}\n[2026-05-27 12:57:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1743fc5e-a278-45c5-989d-06afb0bfe24e\",\"trace_id\":\"872b746a-3e40-49a0-b858-c4265fb9ebf1\"}\n[2026-05-27 12:57:21] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"3f9ffe79-f6b7-483d-b4e2-253da2eb120e\",\"trace_id\":\"872b746a-3e40-49a0-b858-c4265fb9ebf1\"}\n[2026-05-27 12:57:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e4286517-4279-4047-8135-b79adc851022\",\"trace_id\":\"0470f04d-52ab-4a34-9f7e-7bb500016954\"}\n[2026-05-27 12:57:24] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"e4286517-4279-4047-8135-b79adc851022\",\"trace_id\":\"0470f04d-52ab-4a34-9f7e-7bb500016954\"}\n[2026-05-27 12:57:25] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"e4286517-4279-4047-8135-b79adc851022\",\"trace_id\":\"0470f04d-52ab-4a34-9f7e-7bb500016954\"}\n[2026-05-27 12:57:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e4286517-4279-4047-8135-b79adc851022\",\"trace_id\":\"0470f04d-52ab-4a34-9f7e-7bb500016954\"}\n[2026-05-27 12:58:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c1c4fd4-05fb-487e-bf3a-7e6aeec8362b\",\"trace_id\":\"ed9dd4c2-0f01-4f46-aaae-d5a9ce425743\"}\n[2026-05-27 12:58:05] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"7c1c4fd4-05fb-487e-bf3a-7e6aeec8362b\",\"trace_id\":\"ed9dd4c2-0f01-4f46-aaae-d5a9ce425743\"}\n[2026-05-27 12:58:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c1c4fd4-05fb-487e-bf3a-7e6aeec8362b\",\"trace_id\":\"ed9dd4c2-0f01-4f46-aaae-d5a9ce425743\"}\n[2026-05-27 12:58:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90309e61-fa7c-4b5f-9c02-ce974df47319\",\"trace_id\":\"26186ec1-112c-4099-a7ca-00105f5a4e64\"}\n[2026-05-27 12:58:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90309e61-fa7c-4b5f-9c02-ce974df47319\",\"trace_id\":\"26186ec1-112c-4099-a7ca-00105f5a4e64\"}\n[2026-05-27 12:58:08] local.NOTICE: Monitoring start {\"correlation_id\":\"39cf2e27-b157-4709-b9e2-635c7ddbbd98\",\"trace_id\":\"c4377397-a3de-4f5d-a07f-e92c1b0ecb7d\"}\n[2026-05-27 12:58:08] local.NOTICE: Monitoring end {\"correlation_id\":\"39cf2e27-b157-4709-b9e2-635c7ddbbd98\",\"trace_id\":\"c4377397-a3de-4f5d-a07f-e92c1b0ecb7d\"}\n[2026-05-27 12:58:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"50cef6f9-cbe0-4cbe-b1e9-68bc9ed550eb\",\"trace_id\":\"c3442d24-9553-4395-a3b8-98ce1846f584\"}\n[2026-05-27 12:58:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"50cef6f9-cbe0-4cbe-b1e9-68bc9ed550eb\",\"trace_id\":\"c3442d24-9553-4395-a3b8-98ce1846f584\"}\n[2026-05-27 12:58:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f6c5ca29-2b41-4030-a550-1335fe2c4a11\",\"trace_id\":\"582ee47c-7c2a-41dc-b454-b90e9f41af1a\"}\n[2026-05-27 12:58:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f6c5ca29-2b41-4030-a550-1335fe2c4a11\",\"trace_id\":\"582ee47c-7c2a-41dc-b454-b90e9f41af1a\"}\n[2026-05-27 12:58:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"f6c5ca29-2b41-4030-a550-1335fe2c4a11\",\"trace_id\":\"582ee47c-7c2a-41dc-b454-b90e9f41af1a\"}\n[2026-05-27 12:58:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f6c5ca29-2b41-4030-a550-1335fe2c4a11\",\"trace_id\":\"582ee47c-7c2a-41dc-b454-b90e9f41af1a\"}\n[2026-05-27 12:58:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"abd5beea-c617-4fef-b30f-87b538e08cfa\",\"trace_id\":\"5a577ae2-bad7-4cdc-bee7-5e70ce7cb905\"}\n[2026-05-27 12:58:14] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:56:00, 2026-05-27 12:58:00] {\"correlation_id\":\"abd5beea-c617-4fef-b30f-87b538e08cfa\",\"trace_id\":\"5a577ae2-bad7-4cdc-bee7-5e70ce7cb905\"}\n[2026-05-27 12:58:14] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:56:00, 2026-05-27 12:58:00] {\"correlation_id\":\"abd5beea-c617-4fef-b30f-87b538e08cfa\",\"trace_id\":\"5a577ae2-bad7-4cdc-bee7-5e70ce7cb905\"}\n[2026-05-27 12:58:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"abd5beea-c617-4fef-b30f-87b538e08cfa\",\"trace_id\":\"5a577ae2-bad7-4cdc-bee7-5e70ce7cb905\"}\n[2026-05-27 12:58:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"da72e8da-2f56-4b20-bfa7-d5396d6dc5d1\",\"trace_id\":\"2328e196-0c82-430d-9d17-7b14a2a06770\"}\n[2026-05-27 12:58:18] local.NOTICE: Calendar sync start {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"da72e8da-2f56-4b20-bfa7-d5396d6dc5d1\",\"trace_id\":\"2328e196-0c82-430d-9d17-7b14a2a06770\"}\n[2026-05-27 12:58:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e8f91f16-b4dc-40e7-985c-d4a3ac516000 Correlation ID: 0a8d37fe-9d50-4b4c-a1ae-77e0327f15fc Timestamp: 2026-05-27 12:58:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:58:21Z\\\",\\\"trace_id\\\":\\\"e8f91f16-b4dc-40e7-985c-d4a3ac516000\\\",\\\"correlation_id\\\":\\\"0a8d37fe-9d50-4b4c-a1ae-77e0327f15fc\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 3e9be67a-9c49-4a40-ad26-4af7bae65000 Correlation ID: 7fb2008c-07fe-4705-a6ff-47e70f64b2bb Timestamp: 2026-05-27 12:58:22Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:58:22Z\\\",\\\"trace_id\\\":\\\"3e9be67a-9c49-4a40-ad26-4af7bae65000\\\",\\\"correlation_id\\\":\\\"7fb2008c-07fe-4705-a6ff-47e70f64b2bb\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: cbdfd43b-d682-4397-8a35-69af29c81300 Correlation ID: 723e1e62-f593-454d-b972-845d22c92271 Timestamp: 2026-05-27 12:58:23Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:58:23Z\\\",\\\"trace_id\\\":\\\"cbdfd43b-d682-4397-8a35-69af29c81300\\\",\\\"correlation_id\\\":\\\"723e1e62-f593-454d-b972-845d22c92271\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f559a2e0-ad9d-4163-bd2c-dcf7c33f1200 Correlation ID: 44266705-aff3-4701-aa5e-a88b7867593a Timestamp: 2026-05-27 12:58:23Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:58:23Z\\\",\\\"trace_id\\\":\\\"f559a2e0-ad9d-4163-bd2c-dcf7c33f1200\\\",\\\"correlation_id\\\":\\\"44266705-aff3-4701-aa5e-a88b7867593a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: cac48412-52b9-4708-8b76-a4c08ddd6e00 Correlation ID: 7e027d28-b370-4b8a-b6ae-996d6de1eb35 Timestamp: 2026-05-27 12:58:24Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:58:24Z\\\",\\\"trace_id\\\":\\\"cac48412-52b9-4708-8b76-a4c08ddd6e00\\\",\\\"correlation_id\\\":\\\"7e027d28-b370-4b8a-b6ae-996d6de1eb35\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:57:12] local.NOTICE: Monitoring start {\"correlation_id\":\"01b85e02-17ff-44f0-8d6e-484a810b1085\",\"trace_id\":\"b4d68a19-67e7-41f9-a2f3-ca98f84e617b\"}\n[2026-05-27 12:57:12] local.NOTICE: Monitoring end {\"correlation_id\":\"01b85e02-17ff-44f0-8d6e-484a810b1085\",\"trace_id\":\"b4d68a19-67e7-41f9-a2f3-ca98f84e617b\"}\n[2026-05-27 12:57:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"829043ea-15e1-40fe-a7ce-27fc8440984e\",\"trace_id\":\"bd9f99cc-933a-453b-b9ff-869d04e9b49d\"}\n[2026-05-27 12:57:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"829043ea-15e1-40fe-a7ce-27fc8440984e\",\"trace_id\":\"bd9f99cc-933a-453b-b9ff-869d04e9b49d\"}\n[2026-05-27 12:57:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"eb849911-4661-4753-b85d-3bd9dd3b0b9d\",\"trace_id\":\"8508dc2d-48c1-4bc4-a89b-10e5cbd86d2a\"}\n[2026-05-27 12:57:15] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"eb849911-4661-4753-b85d-3bd9dd3b0b9d\",\"trace_id\":\"8508dc2d-48c1-4bc4-a89b-10e5cbd86d2a\"}\n[2026-05-27 12:57:15] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"eb849911-4661-4753-b85d-3bd9dd3b0b9d\",\"trace_id\":\"8508dc2d-48c1-4bc4-a89b-10e5cbd86d2a\"}\n[2026-05-27 12:57:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"eb849911-4661-4753-b85d-3bd9dd3b0b9d\",\"trace_id\":\"8508dc2d-48c1-4bc4-a89b-10e5cbd86d2a\"}\n[2026-05-27 12:57:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1743fc5e-a278-45c5-989d-06afb0bfe24e\",\"trace_id\":\"872b746a-3e40-49a0-b858-c4265fb9ebf1\"}\n[2026-05-27 12:57:19] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1743fc5e-a278-45c5-989d-06afb0bfe24e\",\"trace_id\":\"872b746a-3e40-49a0-b858-c4265fb9ebf1\"}\n[2026-05-27 12:57:19] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1743fc5e-a278-45c5-989d-06afb0bfe24e\",\"trace_id\":\"872b746a-3e40-49a0-b858-c4265fb9ebf1\"}\n[2026-05-27 12:57:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1743fc5e-a278-45c5-989d-06afb0bfe24e\",\"trace_id\":\"872b746a-3e40-49a0-b858-c4265fb9ebf1\"}\n[2026-05-27 12:57:21] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"3f9ffe79-f6b7-483d-b4e2-253da2eb120e\",\"trace_id\":\"872b746a-3e40-49a0-b858-c4265fb9ebf1\"}\n[2026-05-27 12:57:24] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e4286517-4279-4047-8135-b79adc851022\",\"trace_id\":\"0470f04d-52ab-4a34-9f7e-7bb500016954\"}\n[2026-05-27 12:57:24] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"e4286517-4279-4047-8135-b79adc851022\",\"trace_id\":\"0470f04d-52ab-4a34-9f7e-7bb500016954\"}\n[2026-05-27 12:57:25] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"e4286517-4279-4047-8135-b79adc851022\",\"trace_id\":\"0470f04d-52ab-4a34-9f7e-7bb500016954\"}\n[2026-05-27 12:57:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e4286517-4279-4047-8135-b79adc851022\",\"trace_id\":\"0470f04d-52ab-4a34-9f7e-7bb500016954\"}\n[2026-05-27 12:58:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c1c4fd4-05fb-487e-bf3a-7e6aeec8362b\",\"trace_id\":\"ed9dd4c2-0f01-4f46-aaae-d5a9ce425743\"}\n[2026-05-27 12:58:05] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"7c1c4fd4-05fb-487e-bf3a-7e6aeec8362b\",\"trace_id\":\"ed9dd4c2-0f01-4f46-aaae-d5a9ce425743\"}\n[2026-05-27 12:58:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c1c4fd4-05fb-487e-bf3a-7e6aeec8362b\",\"trace_id\":\"ed9dd4c2-0f01-4f46-aaae-d5a9ce425743\"}\n[2026-05-27 12:58:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90309e61-fa7c-4b5f-9c02-ce974df47319\",\"trace_id\":\"26186ec1-112c-4099-a7ca-00105f5a4e64\"}\n[2026-05-27 12:58:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90309e61-fa7c-4b5f-9c02-ce974df47319\",\"trace_id\":\"26186ec1-112c-4099-a7ca-00105f5a4e64\"}\n[2026-05-27 12:58:08] local.NOTICE: Monitoring start {\"correlation_id\":\"39cf2e27-b157-4709-b9e2-635c7ddbbd98\",\"trace_id\":\"c4377397-a3de-4f5d-a07f-e92c1b0ecb7d\"}\n[2026-05-27 12:58:08] local.NOTICE: Monitoring end {\"correlation_id\":\"39cf2e27-b157-4709-b9e2-635c7ddbbd98\",\"trace_id\":\"c4377397-a3de-4f5d-a07f-e92c1b0ecb7d\"}\n[2026-05-27 12:58:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"50cef6f9-cbe0-4cbe-b1e9-68bc9ed550eb\",\"trace_id\":\"c3442d24-9553-4395-a3b8-98ce1846f584\"}\n[2026-05-27 12:58:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"50cef6f9-cbe0-4cbe-b1e9-68bc9ed550eb\",\"trace_id\":\"c3442d24-9553-4395-a3b8-98ce1846f584\"}\n[2026-05-27 12:58:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f6c5ca29-2b41-4030-a550-1335fe2c4a11\",\"trace_id\":\"582ee47c-7c2a-41dc-b454-b90e9f41af1a\"}\n[2026-05-27 12:58:13] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"f6c5ca29-2b41-4030-a550-1335fe2c4a11\",\"trace_id\":\"582ee47c-7c2a-41dc-b454-b90e9f41af1a\"}\n[2026-05-27 12:58:13] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"f6c5ca29-2b41-4030-a550-1335fe2c4a11\",\"trace_id\":\"582ee47c-7c2a-41dc-b454-b90e9f41af1a\"}\n[2026-05-27 12:58:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f6c5ca29-2b41-4030-a550-1335fe2c4a11\",\"trace_id\":\"582ee47c-7c2a-41dc-b454-b90e9f41af1a\"}\n[2026-05-27 12:58:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"abd5beea-c617-4fef-b30f-87b538e08cfa\",\"trace_id\":\"5a577ae2-bad7-4cdc-bee7-5e70ce7cb905\"}\n[2026-05-27 12:58:14] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:56:00, 2026-05-27 12:58:00] {\"correlation_id\":\"abd5beea-c617-4fef-b30f-87b538e08cfa\",\"trace_id\":\"5a577ae2-bad7-4cdc-bee7-5e70ce7cb905\"}\n[2026-05-27 12:58:14] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:56:00, 2026-05-27 12:58:00] {\"correlation_id\":\"abd5beea-c617-4fef-b30f-87b538e08cfa\",\"trace_id\":\"5a577ae2-bad7-4cdc-bee7-5e70ce7cb905\"}\n[2026-05-27 12:58:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"abd5beea-c617-4fef-b30f-87b538e08cfa\",\"trace_id\":\"5a577ae2-bad7-4cdc-bee7-5e70ce7cb905\"}\n[2026-05-27 12:58:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"da72e8da-2f56-4b20-bfa7-d5396d6dc5d1\",\"trace_id\":\"2328e196-0c82-430d-9d17-7b14a2a06770\"}\n[2026-05-27 12:58:18] local.NOTICE: Calendar sync start {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"da72e8da-2f56-4b20-bfa7-d5396d6dc5d1\",\"trace_id\":\"2328e196-0c82-430d-9d17-7b14a2a06770\"}\n[2026-05-27 12:58:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e8f91f16-b4dc-40e7-985c-d4a3ac516000 Correlation ID: 0a8d37fe-9d50-4b4c-a1ae-77e0327f15fc Timestamp: 2026-05-27 12:58:21Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:58:21Z\\\",\\\"trace_id\\\":\\\"e8f91f16-b4dc-40e7-985c-d4a3ac516000\\\",\\\"correlation_id\\\":\\\"0a8d37fe-9d50-4b4c-a1ae-77e0327f15fc\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 3e9be67a-9c49-4a40-ad26-4af7bae65000 Correlation ID: 7fb2008c-07fe-4705-a6ff-47e70f64b2bb Timestamp: 2026-05-27 12:58:22Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:58:22Z\\\",\\\"trace_id\\\":\\\"3e9be67a-9c49-4a40-ad26-4af7bae65000\\\",\\\"correlation_id\\\":\\\"7fb2008c-07fe-4705-a6ff-47e70f64b2bb\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: cbdfd43b-d682-4397-8a35-69af29c81300 Correlation ID: 723e1e62-f593-454d-b972-845d22c92271 Timestamp: 2026-05-27 12:58:23Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:58:23Z\\\",\\\"trace_id\\\":\\\"cbdfd43b-d682-4397-8a35-69af29c81300\\\",\\\"correlation_id\\\":\\\"723e1e62-f593-454d-b972-845d22c92271\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f559a2e0-ad9d-4163-bd2c-dcf7c33f1200 Correlation ID: 44266705-aff3-4701-aa5e-a88b7867593a Timestamp: 2026-05-27 12:58:23Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:58:23Z\\\",\\\"trace_id\\\":\\\"f559a2e0-ad9d-4163-bd2c-dcf7c33f1200\\\",\\\"correlation_id\\\":\\\"44266705-aff3-4701-aa5e-a88b7867593a\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: cac48412-52b9-4708-8b76-a4c08ddd6e00 Correlation ID: 7e027d28-b370-4b8a-b6ae-996d6de1eb35 Timestamp: 2026-05-27 12:58:24Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:58:24Z\\\",\\\"trace_id\\\":\\\"cac48412-52b9-4708-8b76-a4c08ddd6e00\\\",\\\"correlation_id\\\":\\\"7e027d28-b370-4b8a-b6ae-996d6de1eb35\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:24] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b939891c-4c61-4fc3-b7d5-4bcf72084fce\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"e95f214c-a38a-48ff-a8b5-6586e5429286\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"ecee7320-c24d-41cb-ba7e-d6bccb02cba0\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}\n[2026-05-27 12:58:25] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"f1c9b413-6e5b-4c12-af21-99b5174b2c5d\",\"trace_id\":\"bd5ca695-f258-458c-aba7-b0d201d21b51\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-2918404396419486790
|
7358960207514864063
|
visual_change
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
17
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$params ' . PHP_EOL . print_r($params, true));
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
10
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:57:12] local.NOTICE: Monitoring start {"correlation_id":"01b85e02-17ff-44f0-8d6e-484a810b1085","trace_id":"b4d68a19-67e7-41f9-a2f3-ca98f84e617b"}
[2026-05-27 12:57:12] local.NOTICE: Monitoring end {"correlation_id":"01b85e02-17ff-44f0-8d6e-484a810b1085","trace_id":"b4d68a19-67e7-41f9-a2f3-ca98f84e617b"}
[2026-05-27 12:57:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"829043ea-15e1-40fe-a7ce-27fc8440984e","trace_id":"bd9f99cc-933a-453b-b9ff-869d04e9b49d"}
[2026-05-27 12:57:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"829043ea-15e1-40fe-a7ce-27fc8440984e","trace_id":"bd9f99cc-933a-453b-b9ff-869d04e9b49d"}
[2026-05-27 12:57:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"eb849911-4661-4753-b85d-3bd9dd3b0b9d","trace_id":"8508dc2d-48c1-4bc4-a89b-10e5cbd86d2a"}
[2026-05-27 12:57:15] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"eb849911-4661-4753-b85d-3bd9dd3b0b9d","trace_id":"8508dc2d-48c1-4bc4-a89b-10e5cbd86d2a"}
[2026-05-27 12:57:15] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"eb849911-4661-4753-b85d-3bd9dd3b0b9d","trace_id":"8508dc2d-48c1-4bc4-a89b-10e5cbd86d2a"}
[2026-05-27 12:57:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"eb849911-4661-4753-b85d-3bd9dd3b0b9d","trace_id":"8508dc2d-48c1-4bc4-a89b-10e5cbd86d2a"}
[2026-05-27 12:57:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1743fc5e-a278-45c5-989d-06afb0bfe24e","trace_id":"872b746a-3e40-49a0-b858-c4265fb9ebf1"}
[2026-05-27 12:57:19] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"1743fc5e-a278-45c5-989d-06afb0bfe24e","trace_id":"872b746a-3e40-49a0-b858-c4265fb9ebf1"}
[2026-05-27 12:57:19] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"1743fc5e-a278-45c5-989d-06afb0bfe24e","trace_id":"872b746a-3e40-49a0-b858-c4265fb9ebf1"}
[2026-05-27 12:57:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1743fc5e-a278-45c5-989d-06afb0bfe24e","trace_id":"872b746a-3e40-49a0-b858-c4265fb9ebf1"}
[2026-05-27 12:57:21] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"3f9ffe79-f6b7-483d-b4e2-253da2eb120e","trace_id":"872b746a-3e40-49a0-b858-c4265fb9ebf1"}
[2026-05-27 12:57:24] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e4286517-4279-4047-8135-b79adc851022","trace_id":"0470f04d-52ab-4a34-9f7e-7bb500016954"}
[2026-05-27 12:57:24] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"e4286517-4279-4047-8135-b79adc851022","trace_id":"0470f04d-52ab-4a34-9f7e-7bb500016954"}
[2026-05-27 12:57:25] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"e4286517-4279-4047-8135-b79adc851022","trace_id":"0470f04d-52ab-4a34-9f7e-7bb500016954"}
[2026-05-27 12:57:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e4286517-4279-4047-8135-b79adc851022","trace_id":"0470f04d-52ab-4a34-9f7e-7bb500016954"}
[2026-05-27 12:58:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"7c1c4fd4-05fb-487e-bf3a-7e6aeec8362b","trace_id":"ed9dd4c2-0f01-4f46-aaae-d5a9ce425743"}
[2026-05-27 12:58:05] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"7c1c4fd4-05fb-487e-bf3a-7e6aeec8362b","trace_id":"ed9dd4c2-0f01-4f46-aaae-d5a9ce425743"}
[2026-05-27 12:58:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"7c1c4fd4-05fb-487e-bf3a-7e6aeec8362b","trace_id":"ed9dd4c2-0f01-4f46-aaae-d5a9ce425743"}
[2026-05-27 12:58:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90309e61-fa7c-4b5f-9c02-ce974df47319","trace_id":"26186ec1-112c-4099-a7ca-00105f5a4e64"}
[2026-05-27 12:58:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90309e61-fa7c-4b5f-9c02-ce974df47319","trace_id":"26186ec1-112c-4099-a7ca-00105f5a4e64"}
[2026-05-27 12:58:08] local.NOTICE: Monitoring start {"correlation_id":"39cf2e27-b157-4709-b9e2-635c7ddbbd98","trace_id":"c4377397-a3de-4f5d-a07f-e92c1b0ecb7d"}
[2026-05-27 12:58:08] local.NOTICE: Monitoring end {"correlation_id":"39cf2e27-b157-4709-b9e2-635c7ddbbd98","trace_id":"c4377397-a3de-4f5d-a07f-e92c1b0ecb7d"}
[2026-05-27 12:58:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"50cef6f9-cbe0-4cbe-b1e9-68bc9ed550eb","trace_id":"c3442d24-9553-4395-a3b8-98ce1846f584"}
[2026-05-27 12:58:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"50cef6f9-cbe0-4cbe-b1e9-68bc9ed550eb","trace_id":"c3442d24-9553-4395-a3b8-98ce1846f584"}
[2026-05-27 12:58:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f6c5ca29-2b41-4030-a550-1335fe2c4a11","trace_id":"582ee47c-7c2a-41dc-b454-b90e9f41af1a"}
[2026-05-27 12:58:13] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"f6c5ca29-2b41-4030-a550-1335fe2c4a11","trace_id":"582ee47c-7c2a-41dc-b454-b90e9f41af1a"}
[2026-05-27 12:58:13] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"f6c5ca29-2b41-4030-a550-1335fe2c4a11","trace_id":"582ee47c-7c2a-41dc-b454-b90e9f41af1a"}
[2026-05-27 12:58:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f6c5ca29-2b41-4030-a550-1335fe2c4a11","trace_id":"582ee47c-7c2a-41dc-b454-b90e9f41af1a"}
[2026-05-27 12:58:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"abd5beea-c617-4fef-b30f-87b538e08cfa","trace_id":"5a577ae2-bad7-4cdc-bee7-5e70ce7cb905"}
[2026-05-27 12:58:14] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:56:00, 2026-05-27 12:58:00] {"correlation_id":"abd5beea-c617-4fef-b30f-87b538e08cfa","trace_id":"5a577ae2-bad7-4cdc-bee7-5e70ce7cb905"}
[2026-05-27 12:58:14] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:56:00, 2026-05-27 12:58:00] {"correlation_id":"abd5beea-c617-4fef-b30f-87b538e08cfa","trace_id":"5a577ae2-bad7-4cdc-bee7-5e70ce7cb905"}
[2026-05-27 12:58:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"abd5beea-c617-4fef-b30f-87b538e08cfa","trace_id":"5a577ae2-bad7-4cdc-bee7-5e70ce7cb905"}
[2026-05-27 12:58:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"calendar:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"da72e8da-2f56-4b20-bfa7-d5396d6dc5d1","trace_id":"2328e196-0c82-430d-9d17-7b14a2a06770"}
[2026-05-27 12:58:18] local.NOTICE: Calendar sync start {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"da72e8da-2f56-4b20-bfa7-d5396d6dc5d1","trace_id":"2328e196-0c82-430d-9d17-7b14a2a06770"}
[2026-05-27 12:58:18] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:18] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1393,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1393,"provider":"google","refreshToken":"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1393,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1387,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1387,"provider":"google","refreshToken":"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1387,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1348,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:19] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1348,"provider":"google","refreshToken":"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1348,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1361,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1361,"provider":"google","refreshToken":"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1361,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1310,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1310,"provider":"google","refreshToken":"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1310,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1333,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1333,"provider":"google","refreshToken":"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1333,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1368,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1368,"provider":"google","refreshToken":"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1368,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1365,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1365,"provider":"google","refreshToken":"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1365,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1364,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:20] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1364,"provider":"google","refreshToken":"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1364,"provider":"google","responseBody":{"error":"unauthorized_client","error_description":"Unauthorized"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1364,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1370,"provider":"office"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1370,"provider":"office"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1370,"provider":"office","refreshToken":"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1370,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: e8f91f16-b4dc-40e7-985c-d4a3ac516000 Correlation ID: 0a8d37fe-9d50-4b4c-a1ae-77e0327f15fc Timestamp: 2026-05-27 12:58:21Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-05-27 12:58:21Z\",\"trace_id\":\"e8f91f16-b4dc-40e7-985c-d4a3ac516000\",\"correlation_id\":\"0a8d37fe-9d50-4b4c-a1ae-77e0327f15fc\",\"error_uri\":\"https://login.microsoftonline.com/error?code=7000215\"}"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1370,"provider":"office","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1202,"provider":"office"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1202,"provider":"office"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:21] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1202,"provider":"office","refreshToken":"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1202,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 3e9be67a-9c49-4a40-ad26-4af7bae65000 Correlation ID: 7fb2008c-07fe-4705-a6ff-47e70f64b2bb Timestamp: 2026-05-27 12:58:22Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-05-27 12:58:22Z\",\"trace_id\":\"3e9be67a-9c49-4a40-ad26-4af7bae65000\",\"correlation_id\":\"7fb2008c-07fe-4705-a6ff-47e70f64b2bb\",\"error_uri\":\"https://login.microsoftonline.com/error?code=7000215\"}"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1202,"provider":"office","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1502,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1502,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: Calendar sync job dispatched {"calendar_id":501} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1300,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1300,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1300,"provider":"google","refreshToken":"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1300,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Account has been deleted"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1300,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1409,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1409,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1409,"provider":"google","refreshToken":"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1409,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1409,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1352,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1352,"provider":"google"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1352,"provider":"google","refreshToken":"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1352,"provider":"google","responseBody":{"error":"invalid_grant","error_description":"Bad Request"}} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1352,"provider":"google","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1296,"provider":"office"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1296,"provider":"office"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:22] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1296,"provider":"office","refreshToken":"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:23] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1296,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: cbdfd43b-d682-4397-8a35-69af29c81300 Correlation ID: 723e1e62-f593-454d-b972-845d22c92271 Timestamp: 2026-05-27 12:58:23Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-05-27 12:58:23Z\",\"trace_id\":\"cbdfd43b-d682-4397-8a35-69af29c81300\",\"correlation_id\":\"723e1e62-f593-454d-b972-845d22c92271\",\"error_uri\":\"https://login.microsoftonline.com/error?code=7000215\"}"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:23] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:23] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":1296,"provider":"office","reason":"Flow refresh required."} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":391,"provider":"office"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":391,"provider":"office"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:23] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:23] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":391,"provider":"office","refreshToken":"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881","state":"full-refresh"} {"correlation_id":"b939891c-4c61-4fc3-b7d5-4bcf72084fce","trace_id":"bd5ca695-f258-458c-aba7-b0d201d21b51"}
[2026-05-27 12:58:23] local.ERROR: [SocialAccountService] Failed to refresh token {"socialAccountId":391,"provider":"office","responseBody":"{\"error\":\"invalid_client\",\"error_description\":\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: f559a2e0-ad9d-4163-bd2c-dcf7c33f1200 Correlation ID: 44266705-aff3-4701-aa5e-a88b7867593a Timestamp: 2026-05-27 12:58:23Z\",\"error_codes\":[7000215],\"timestamp\":\"2026-05-27 12:58:23Z\",\"trace_id\":\"f559a2e0-ad9d-4163...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78734
|
2764
|
34
|
2026-05-27T12:57:10.901287+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886630901_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
16
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
122
Previous Highlighted Error
Next Highlighted Error
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.37632978,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"16","depth":4,"bounds":{"left":0.3856383,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39694148,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"122","depth":4,"bounds":{"left":0.7257314,"top":0.10055866,"width":0.011635638,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7390292,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.7463431,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"bounds":{"left":0.43051863,"top":0.09736632,"width":0.32280585,"height":0.8818835},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
3162128085625244858
|
-5281383151892526197
|
typing_pause
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
16
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
122
Previous Highlighted Error
Next Highlighted Error
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78733
|
2764
|
33
|
2026-05-27T12:57:07.635492+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886627635_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
16
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
118
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:55:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:12] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d","trace_id":"aedb441d-c947-4f26-a1cd-056e48b6f5ed"}
[2026-05-27 12:55:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d","trace_id":"aedb441d-c947-4f26-a1cd-056e48b6f5ed"}
[2026-05-27 12:55:15] local.NOTICE: Monitoring start {"correlation_id":"56b0df60-e16c-4c60-a577-f394e33e2ddc","trace_id":"ba2c277f-5516-49b6-854a-b4f446a1cb6c"}
[2026-05-27 12:55:15] local.NOTICE: Monitoring end {"correlation_id":"56b0df60-e16c-4c60-a577-f394e33e2ddc","trace_id":"ba2c277f-5516-49b6-854a-b4f446a1cb6c"}
[2026-05-27 12:55:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3b3db768-2cbe-4893-a39d-39c1ed923f29","trace_id":"dedb9613-95f2-47d1-a51b-82fff1514a22"}
[2026-05-27 12:55:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3b3db768-2cbe-4893-a39d-39c1ed923f29","trace_id":"dedb9613-95f2-47d1-a51b-82fff1514a22"}
[2026-05-27 12:55:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"5e1f4a28-d081-4c59-8d76-a116dadc701e","trace_id":"b7e8d289-707b-47c1-9d6c-f47ebad1e01b"}
[2026-05-27 12:55:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"5e1f4a28-d081-4c59-8d76-a116dadc701e","trace_id":"b7e8d289-707b-47c1-9d6c-f47ebad1e01b"}
[2026-05-27 12:55:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:25] local.INFO: Running pre-meeting notification command {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:50","to":"12:55"} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:45","to":"02:50"} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:38] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"85c09ea4-f8d1-4cc2-b767-a5f2d957d016","trace_id":"4fe5a8fa-1ac5-407c-926c-83f504d762d4"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6e057ca5-65bf-41f6-b8af-08e715bc654d","trace_id":"6aea00b5-6221-4847-8961-7a86ef3210cd"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6e057ca5-65bf-41f6-b8af-08e715bc654d","trace_id":"6aea00b5-6221-4847-8961-7a86ef3210cd"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:57:45.940375Z"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"85c09ea4-f8d1-4cc2-b767-a5f2d957d016","trace_id":"4fe5a8fa-1ac5-407c-926c-83f504d762d4"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1","trace_id":"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4"}
[2026-05-27 12:56:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1","trace_id":"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4"}
[2026-05-27 12:56:06] local.NOTICE: Monitoring start {"correlation_id":"dc41678d-bf39-4a6e-870f-d38c97eff1c3","trace_id":"10976781-275a-4aee-a84d-b6fa96ad2602"}
[2026-05-27 12:56:06] local.NOTICE: Monitoring end {"correlation_id":"dc41678d-bf39-4a6e-870f-d38c97eff1c3","trace_id":"10976781-275a-4aee-a84d-b6fa96ad2602"}
[2026-05-27 12:56:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"45813b78-011b-4ba5-8928-5a82bdd9f4ab","trace_id":"f88e2e25-2c4f-4690-a49b-ccc8fb856866"}
[2026-05-27 12:56:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"45813b78-011b-4ba5-8928-5a82bdd9f4ab","trace_id":"f88e2e25-2c4f-4690-a49b-ccc8fb856866"}
[2026-05-27 12:56:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"aab715c2-fbe0-4a65-9292-b2b218775424","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"aab715c2-fbe0-4a65-9292-b2b218775424","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24777784,"real_usage":65011712,"pid":42210} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.28,"average_seconds_per_request":0.28} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":286.56} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":1417.45,"usage":25188000,"real_usage":65011712,"pid":42210} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":25162720,"real_usage":65011712,"pid":42210} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":28.83,"usage":25162928,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":25120440,"real_usage":65011712,"pid":42210} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":50.47,"usage":25140104,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":25100792,"real_usage":65011712,"pid":42210} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":61.91,"usage":25136552,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8adbd852-a071-43d7-9393-80d2ceb0461e","trace_id":"f2fefab6-f987-4a8d-8ba9-98e358be3479"}
[2026-05-27 12:56:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8adbd852-a071-43d7-9393-80d2ceb0461e","trace_id":"f2fefab6-f987-4a8d-8ba9-98e358be3479"}
[2026-05-27 12:56:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:42] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:42] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:42] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:42] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:42] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:42] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":57,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":250.7,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:42] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:58] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {"pid":50064,"target":"activities"} {"correlation_id":"f12c12af-7383-420f-b547-0ed048bf10da","trace_id":"3ff9040b-43e3-4602-932f-30859690fe64"}
[2026-05-27 12:57:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e638e561-7424-43cb-bc2e-fa565d3f9752","trace_id":"fb541cfd-fb6f-4f99-a3f8-069be37ccd5e"}
[2026-05-27 12:57:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"e638e561-7424-43cb-bc2e-fa565d3f9752","trace_id":"fb541cfd-fb6f-4f99-a3f8-069be37ccd5e"}
[2026-05-27 12:57:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e638e561-7424-43cb-bc2e-fa565d3f9752","trace_id":"fb541cfd-fb6f-4f99-a3f8-069be37ccd5e"}
[2026-05-27 12:57:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"a4814a94-a77d-4ba9-9c82-567ae915042d","trace_id":"ec875a7f-5c74-427b-a1a1-320b92486ebe"}
[2026-05-27 12:57:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"a4814a94-a77d-4ba9-9c82-567ae915042d","trace_id":"ec875a7f-5c74-427b-a1a1-320b92486ebe"}...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.37632978,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"16","depth":4,"bounds":{"left":0.3856383,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39694148,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"118","depth":4,"bounds":{"left":0.72606385,"top":0.10055866,"width":0.011303191,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7390292,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.7463431,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:55:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:12] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d\",\"trace_id\":\"aedb441d-c947-4f26-a1cd-056e48b6f5ed\"}\n[2026-05-27 12:55:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d\",\"trace_id\":\"aedb441d-c947-4f26-a1cd-056e48b6f5ed\"}\n[2026-05-27 12:55:15] local.NOTICE: Monitoring start {\"correlation_id\":\"56b0df60-e16c-4c60-a577-f394e33e2ddc\",\"trace_id\":\"ba2c277f-5516-49b6-854a-b4f446a1cb6c\"}\n[2026-05-27 12:55:15] local.NOTICE: Monitoring end {\"correlation_id\":\"56b0df60-e16c-4c60-a577-f394e33e2ddc\",\"trace_id\":\"ba2c277f-5516-49b6-854a-b4f446a1cb6c\"}\n[2026-05-27 12:55:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3b3db768-2cbe-4893-a39d-39c1ed923f29\",\"trace_id\":\"dedb9613-95f2-47d1-a51b-82fff1514a22\"}\n[2026-05-27 12:55:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3b3db768-2cbe-4893-a39d-39c1ed923f29\",\"trace_id\":\"dedb9613-95f2-47d1-a51b-82fff1514a22\"}\n[2026-05-27 12:55:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5e1f4a28-d081-4c59-8d76-a116dadc701e\",\"trace_id\":\"b7e8d289-707b-47c1-9d6c-f47ebad1e01b\"}\n[2026-05-27 12:55:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5e1f4a28-d081-4c59-8d76-a116dadc701e\",\"trace_id\":\"b7e8d289-707b-47c1-9d6c-f47ebad1e01b\"}\n[2026-05-27 12:55:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:25] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:50\",\"to\":\"12:55\"} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:45\",\"to\":\"02:50\"} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"85c09ea4-f8d1-4cc2-b767-a5f2d957d016\",\"trace_id\":\"4fe5a8fa-1ac5-407c-926c-83f504d762d4\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6e057ca5-65bf-41f6-b8af-08e715bc654d\",\"trace_id\":\"6aea00b5-6221-4847-8961-7a86ef3210cd\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6e057ca5-65bf-41f6-b8af-08e715bc654d\",\"trace_id\":\"6aea00b5-6221-4847-8961-7a86ef3210cd\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:57:45.940375Z\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"85c09ea4-f8d1-4cc2-b767-a5f2d957d016\",\"trace_id\":\"4fe5a8fa-1ac5-407c-926c-83f504d762d4\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1\",\"trace_id\":\"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4\"}\n[2026-05-27 12:56:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1\",\"trace_id\":\"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4\"}\n[2026-05-27 12:56:06] local.NOTICE: Monitoring start {\"correlation_id\":\"dc41678d-bf39-4a6e-870f-d38c97eff1c3\",\"trace_id\":\"10976781-275a-4aee-a84d-b6fa96ad2602\"}\n[2026-05-27 12:56:06] local.NOTICE: Monitoring end {\"correlation_id\":\"dc41678d-bf39-4a6e-870f-d38c97eff1c3\",\"trace_id\":\"10976781-275a-4aee-a84d-b6fa96ad2602\"}\n[2026-05-27 12:56:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"45813b78-011b-4ba5-8928-5a82bdd9f4ab\",\"trace_id\":\"f88e2e25-2c4f-4690-a49b-ccc8fb856866\"}\n[2026-05-27 12:56:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"45813b78-011b-4ba5-8928-5a82bdd9f4ab\",\"trace_id\":\"f88e2e25-2c4f-4690-a49b-ccc8fb856866\"}\n[2026-05-27 12:56:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"aab715c2-fbe0-4a65-9292-b2b218775424\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"aab715c2-fbe0-4a65-9292-b2b218775424\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24777784,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.28,\"average_seconds_per_request\":0.28} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":286.56} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":1417.45,\"usage\":25188000,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":25162720,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":28.83,\"usage\":25162928,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":25120440,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":50.47,\"usage\":25140104,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":25100792,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":61.91,\"usage\":25136552,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8adbd852-a071-43d7-9393-80d2ceb0461e\",\"trace_id\":\"f2fefab6-f987-4a8d-8ba9-98e358be3479\"}\n[2026-05-27 12:56:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8adbd852-a071-43d7-9393-80d2ceb0461e\",\"trace_id\":\"f2fefab6-f987-4a8d-8ba9-98e358be3479\"}\n[2026-05-27 12:56:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:42] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:42] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:42] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:42] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:42] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":250.7,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:42] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:58] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {\"pid\":50064,\"target\":\"activities\"} {\"correlation_id\":\"f12c12af-7383-420f-b547-0ed048bf10da\",\"trace_id\":\"3ff9040b-43e3-4602-932f-30859690fe64\"}\n[2026-05-27 12:57:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e638e561-7424-43cb-bc2e-fa565d3f9752\",\"trace_id\":\"fb541cfd-fb6f-4f99-a3f8-069be37ccd5e\"}\n[2026-05-27 12:57:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"e638e561-7424-43cb-bc2e-fa565d3f9752\",\"trace_id\":\"fb541cfd-fb6f-4f99-a3f8-069be37ccd5e\"}\n[2026-05-27 12:57:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e638e561-7424-43cb-bc2e-fa565d3f9752\",\"trace_id\":\"fb541cfd-fb6f-4f99-a3f8-069be37ccd5e\"}\n[2026-05-27 12:57:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"a4814a94-a77d-4ba9-9c82-567ae915042d\",\"trace_id\":\"ec875a7f-5c74-427b-a1a1-320b92486ebe\"}\n[2026-05-27 12:57:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"a4814a94-a77d-4ba9-9c82-567ae915042d\",\"trace_id\":\"ec875a7f-5c74-427b-a1a1-320b92486ebe\"}","depth":4,"bounds":{"left":0.4331782,"top":0.09736632,"width":0.5668218,"height":0.90263367},"on_screen":true,"value":"[2026-05-27 12:55:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:12] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d\",\"trace_id\":\"aedb441d-c947-4f26-a1cd-056e48b6f5ed\"}\n[2026-05-27 12:55:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d\",\"trace_id\":\"aedb441d-c947-4f26-a1cd-056e48b6f5ed\"}\n[2026-05-27 12:55:15] local.NOTICE: Monitoring start {\"correlation_id\":\"56b0df60-e16c-4c60-a577-f394e33e2ddc\",\"trace_id\":\"ba2c277f-5516-49b6-854a-b4f446a1cb6c\"}\n[2026-05-27 12:55:15] local.NOTICE: Monitoring end {\"correlation_id\":\"56b0df60-e16c-4c60-a577-f394e33e2ddc\",\"trace_id\":\"ba2c277f-5516-49b6-854a-b4f446a1cb6c\"}\n[2026-05-27 12:55:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3b3db768-2cbe-4893-a39d-39c1ed923f29\",\"trace_id\":\"dedb9613-95f2-47d1-a51b-82fff1514a22\"}\n[2026-05-27 12:55:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3b3db768-2cbe-4893-a39d-39c1ed923f29\",\"trace_id\":\"dedb9613-95f2-47d1-a51b-82fff1514a22\"}\n[2026-05-27 12:55:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5e1f4a28-d081-4c59-8d76-a116dadc701e\",\"trace_id\":\"b7e8d289-707b-47c1-9d6c-f47ebad1e01b\"}\n[2026-05-27 12:55:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5e1f4a28-d081-4c59-8d76-a116dadc701e\",\"trace_id\":\"b7e8d289-707b-47c1-9d6c-f47ebad1e01b\"}\n[2026-05-27 12:55:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:25] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:50\",\"to\":\"12:55\"} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:45\",\"to\":\"02:50\"} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"85c09ea4-f8d1-4cc2-b767-a5f2d957d016\",\"trace_id\":\"4fe5a8fa-1ac5-407c-926c-83f504d762d4\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6e057ca5-65bf-41f6-b8af-08e715bc654d\",\"trace_id\":\"6aea00b5-6221-4847-8961-7a86ef3210cd\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6e057ca5-65bf-41f6-b8af-08e715bc654d\",\"trace_id\":\"6aea00b5-6221-4847-8961-7a86ef3210cd\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:57:45.940375Z\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"85c09ea4-f8d1-4cc2-b767-a5f2d957d016\",\"trace_id\":\"4fe5a8fa-1ac5-407c-926c-83f504d762d4\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1\",\"trace_id\":\"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4\"}\n[2026-05-27 12:56:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1\",\"trace_id\":\"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4\"}\n[2026-05-27 12:56:06] local.NOTICE: Monitoring start {\"correlation_id\":\"dc41678d-bf39-4a6e-870f-d38c97eff1c3\",\"trace_id\":\"10976781-275a-4aee-a84d-b6fa96ad2602\"}\n[2026-05-27 12:56:06] local.NOTICE: Monitoring end {\"correlation_id\":\"dc41678d-bf39-4a6e-870f-d38c97eff1c3\",\"trace_id\":\"10976781-275a-4aee-a84d-b6fa96ad2602\"}\n[2026-05-27 12:56:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"45813b78-011b-4ba5-8928-5a82bdd9f4ab\",\"trace_id\":\"f88e2e25-2c4f-4690-a49b-ccc8fb856866\"}\n[2026-05-27 12:56:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"45813b78-011b-4ba5-8928-5a82bdd9f4ab\",\"trace_id\":\"f88e2e25-2c4f-4690-a49b-ccc8fb856866\"}\n[2026-05-27 12:56:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"aab715c2-fbe0-4a65-9292-b2b218775424\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"aab715c2-fbe0-4a65-9292-b2b218775424\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24777784,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.28,\"average_seconds_per_request\":0.28} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":286.56} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":1417.45,\"usage\":25188000,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":25162720,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":28.83,\"usage\":25162928,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":25120440,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":50.47,\"usage\":25140104,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":25100792,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":61.91,\"usage\":25136552,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8adbd852-a071-43d7-9393-80d2ceb0461e\",\"trace_id\":\"f2fefab6-f987-4a8d-8ba9-98e358be3479\"}\n[2026-05-27 12:56:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8adbd852-a071-43d7-9393-80d2ceb0461e\",\"trace_id\":\"f2fefab6-f987-4a8d-8ba9-98e358be3479\"}\n[2026-05-27 12:56:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:42] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:42] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:42] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:42] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:42] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:42] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":250.7,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:42] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:58] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {\"pid\":50064,\"target\":\"activities\"} {\"correlation_id\":\"f12c12af-7383-420f-b547-0ed048bf10da\",\"trace_id\":\"3ff9040b-43e3-4602-932f-30859690fe64\"}\n[2026-05-27 12:57:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e638e561-7424-43cb-bc2e-fa565d3f9752\",\"trace_id\":\"fb541cfd-fb6f-4f99-a3f8-069be37ccd5e\"}\n[2026-05-27 12:57:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"e638e561-7424-43cb-bc2e-fa565d3f9752\",\"trace_id\":\"fb541cfd-fb6f-4f99-a3f8-069be37ccd5e\"}\n[2026-05-27 12:57:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e638e561-7424-43cb-bc2e-fa565d3f9752\",\"trace_id\":\"fb541cfd-fb6f-4f99-a3f8-069be37ccd5e\"}\n[2026-05-27 12:57:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"a4814a94-a77d-4ba9-9c82-567ae915042d\",\"trace_id\":\"ec875a7f-5c74-427b-a1a1-320b92486ebe\"}\n[2026-05-27 12:57:06] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"a4814a94-a77d-4ba9-9c82-567ae915042d\",\"trace_id\":\"ec875a7f-5c74-427b-a1a1-320b92486ebe\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false}]...
|
119370622639584746
|
-2344704212223857347
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
16
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
118
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:55:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:12] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d","trace_id":"aedb441d-c947-4f26-a1cd-056e48b6f5ed"}
[2026-05-27 12:55:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d","trace_id":"aedb441d-c947-4f26-a1cd-056e48b6f5ed"}
[2026-05-27 12:55:15] local.NOTICE: Monitoring start {"correlation_id":"56b0df60-e16c-4c60-a577-f394e33e2ddc","trace_id":"ba2c277f-5516-49b6-854a-b4f446a1cb6c"}
[2026-05-27 12:55:15] local.NOTICE: Monitoring end {"correlation_id":"56b0df60-e16c-4c60-a577-f394e33e2ddc","trace_id":"ba2c277f-5516-49b6-854a-b4f446a1cb6c"}
[2026-05-27 12:55:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3b3db768-2cbe-4893-a39d-39c1ed923f29","trace_id":"dedb9613-95f2-47d1-a51b-82fff1514a22"}
[2026-05-27 12:55:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3b3db768-2cbe-4893-a39d-39c1ed923f29","trace_id":"dedb9613-95f2-47d1-a51b-82fff1514a22"}
[2026-05-27 12:55:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"5e1f4a28-d081-4c59-8d76-a116dadc701e","trace_id":"b7e8d289-707b-47c1-9d6c-f47ebad1e01b"}
[2026-05-27 12:55:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"5e1f4a28-d081-4c59-8d76-a116dadc701e","trace_id":"b7e8d289-707b-47c1-9d6c-f47ebad1e01b"}
[2026-05-27 12:55:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:25] local.INFO: Running pre-meeting notification command {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:50","to":"12:55"} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:45","to":"02:50"} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:38] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"85c09ea4-f8d1-4cc2-b767-a5f2d957d016","trace_id":"4fe5a8fa-1ac5-407c-926c-83f504d762d4"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6e057ca5-65bf-41f6-b8af-08e715bc654d","trace_id":"6aea00b5-6221-4847-8961-7a86ef3210cd"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6e057ca5-65bf-41f6-b8af-08e715bc654d","trace_id":"6aea00b5-6221-4847-8961-7a86ef3210cd"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:57:45.940375Z"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"85c09ea4-f8d1-4cc2-b767-a5f2d957d016","trace_id":"4fe5a8fa-1ac5-407c-926c-83f504d762d4"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1","trace_id":"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4"}
[2026-05-27 12:56:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1","trace_id":"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4"}
[2026-05-27 12:56:06] local.NOTICE: Monitoring start {"correlation_id":"dc41678d-bf39-4a6e-870f-d38c97eff1c3","trace_id":"10976781-275a-4aee-a84d-b6fa96ad2602"}
[2026-05-27 12:56:06] local.NOTICE: Monitoring end {"correlation_id":"dc41678d-bf39-4a6e-870f-d38c97eff1c3","trace_id":"10976781-275a-4aee-a84d-b6fa96ad2602"}
[2026-05-27 12:56:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"45813b78-011b-4ba5-8928-5a82bdd9f4ab","trace_id":"f88e2e25-2c4f-4690-a49b-ccc8fb856866"}
[2026-05-27 12:56:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"45813b78-011b-4ba5-8928-5a82bdd9f4ab","trace_id":"f88e2e25-2c4f-4690-a49b-ccc8fb856866"}
[2026-05-27 12:56:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"aab715c2-fbe0-4a65-9292-b2b218775424","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"aab715c2-fbe0-4a65-9292-b2b218775424","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24777784,"real_usage":65011712,"pid":42210} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.28,"average_seconds_per_request":0.28} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":286.56} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":1417.45,"usage":25188000,"real_usage":65011712,"pid":42210} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":25162720,"real_usage":65011712,"pid":42210} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":28.83,"usage":25162928,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":25120440,"real_usage":65011712,"pid":42210} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":50.47,"usage":25140104,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":25100792,"real_usage":65011712,"pid":42210} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":61.91,"usage":25136552,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8adbd852-a071-43d7-9393-80d2ceb0461e","trace_id":"f2fefab6-f987-4a8d-8ba9-98e358be3479"}
[2026-05-27 12:56:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8adbd852-a071-43d7-9393-80d2ceb0461e","trace_id":"f2fefab6-f987-4a8d-8ba9-98e358be3479"}
[2026-05-27 12:56:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:42] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:42] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:42] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:42] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:42] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:42] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":57,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":250.7,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:42] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:58] local.INFO: [Commands/AsyncUpdateEsEntities] Starting ES update worker {"pid":50064,"target":"activities"} {"correlation_id":"f12c12af-7383-420f-b547-0ed048bf10da","trace_id":"3ff9040b-43e3-4602-932f-30859690fe64"}
[2026-05-27 12:57:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e638e561-7424-43cb-bc2e-fa565d3f9752","trace_id":"fb541cfd-fb6f-4f99-a3f8-069be37ccd5e"}
[2026-05-27 12:57:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"e638e561-7424-43cb-bc2e-fa565d3f9752","trace_id":"fb541cfd-fb6f-4f99-a3f8-069be37ccd5e"}
[2026-05-27 12:57:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e638e561-7424-43cb-bc2e-fa565d3f9752","trace_id":"fb541cfd-fb6f-4f99-a3f8-069be37ccd5e"}
[2026-05-27 12:57:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"a4814a94-a77d-4ba9-9c82-567ae915042d","trace_id":"ec875a7f-5c74-427b-a1a1-320b92486ebe"}
[2026-05-27 12:57:06] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"a4814a94-a77d-4ba9-9c82-567ae915042d","trace_id":"ec875a7f-5c74-427b-a1a1-320b92486ebe"}...
|
78732
|
NULL
|
NULL
|
NULL
|
|
78731
|
2763
|
30
|
2026-05-27T12:57:04.651341+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886624651_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-4060176888399009113
|
-9212323791225028208
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
iTerm2ShellEditViewSessionScriptsProfilesWindowHelp100% <DEV (docker)screenpipe"DOCKER* *81DEV (docker)$2-zshconfigcachecompiledeventsroutesviewsjiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00:jiminny-worker-processing-2:jiminny-worker-processing-2_00:-25in -Seloyed 00: stoppestoppedjiminny-worker-processing-3:jiminny-worker-processing-3_00:stoppedjiminny-worker-processing-4:jiminny-worker-processing-4_00:stoppedjiminny-worker-processing-5:jiminny-worker-processing-5_00: stoppedworker-analytics:worker-analytics_00: stoppedworker-crm-update:worker-crm-update_00: stoppedworker-download:worker-download_00: stoppedworker-emails:worker-emails_00: stoppedworker-nudges:worker-nudges_00: stoppedworker:worker_00: stoppedworker-audio:worker-audio_00: stoppedworker-calendar:worker-calendar_00: stoppedworker-crm-sync:worker-crm-sync_00:stoppedjiminny-worker-processing-1:jiminny-worker-processing-1_00: stoppedworker-conferences:worker-conferences_00: stoppedartisan-schedule:artisan-schedule_00: stoppedworker-es-update:worker-es-update_00: stoppedartisan-schedule:artisan-schedule_00: startedjiminny-worker-processing-1:jiminny-worker-processing-1_00: startedjiminny-worker-processing-2:jiminny-worker-processing-2_00: startedjiminny-worker-processing-3:jiminny-worker-processing-3_00: startedjiminny-worker-processing-4:jiminny-worker-processing-4_00: startedjiminny-worker-processing-5:jiminny-worker-processing-5_00: startedjiminny-worker-processing-delayed:jiminny-worker-processing-delayed_00:startedworker:worker_00: startedworker-analytics:worker-analytics_00: startedworker-audio:worker-audio_00: startedworker-calendar:worker-calendar_00: startedworker-conferences:worker-conferences_00: startedworker-crm-sync:worker-crm-sync_00:startedworker-crm-update:worker-crm-update_00:startedworker-download:worker-download_00:startedworker-emails:worker-emails_00: startedworker-es-update:worker-es-update_00: startedworker-nudges:worker-nudges_00:startedroot@docker_lamp_1:/home/jiminny#O ₴4-zsh*5...ip-10-30-129-190:~ (nc)3.45ms DONE10.26ms DONE1.84ms DONE0.72ms DONE6.62ms DONE4.33ms DONE₴868• Wed 27 May 15:57:04T&1•..-10-30-140-255:~ (-zsh)$7DEV...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78726
|
2764
|
29
|
2026-05-27T12:56:36.892437+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886596892_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
16
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
108
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:55:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:12] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d","trace_id":"aedb441d-c947-4f26-a1cd-056e48b6f5ed"}
[2026-05-27 12:55:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d","trace_id":"aedb441d-c947-4f26-a1cd-056e48b6f5ed"}
[2026-05-27 12:55:15] local.NOTICE: Monitoring start {"correlation_id":"56b0df60-e16c-4c60-a577-f394e33e2ddc","trace_id":"ba2c277f-5516-49b6-854a-b4f446a1cb6c"}
[2026-05-27 12:55:15] local.NOTICE: Monitoring end {"correlation_id":"56b0df60-e16c-4c60-a577-f394e33e2ddc","trace_id":"ba2c277f-5516-49b6-854a-b4f446a1cb6c"}
[2026-05-27 12:55:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3b3db768-2cbe-4893-a39d-39c1ed923f29","trace_id":"dedb9613-95f2-47d1-a51b-82fff1514a22"}
[2026-05-27 12:55:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3b3db768-2cbe-4893-a39d-39c1ed923f29","trace_id":"dedb9613-95f2-47d1-a51b-82fff1514a22"}
[2026-05-27 12:55:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"5e1f4a28-d081-4c59-8d76-a116dadc701e","trace_id":"b7e8d289-707b-47c1-9d6c-f47ebad1e01b"}
[2026-05-27 12:55:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"5e1f4a28-d081-4c59-8d76-a116dadc701e","trace_id":"b7e8d289-707b-47c1-9d6c-f47ebad1e01b"}
[2026-05-27 12:55:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:25] local.INFO: Running pre-meeting notification command {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:50","to":"12:55"} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:45","to":"02:50"} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:38] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"85c09ea4-f8d1-4cc2-b767-a5f2d957d016","trace_id":"4fe5a8fa-1ac5-407c-926c-83f504d762d4"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6e057ca5-65bf-41f6-b8af-08e715bc654d","trace_id":"6aea00b5-6221-4847-8961-7a86ef3210cd"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6e057ca5-65bf-41f6-b8af-08e715bc654d","trace_id":"6aea00b5-6221-4847-8961-7a86ef3210cd"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:57:45.940375Z"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"85c09ea4-f8d1-4cc2-b767-a5f2d957d016","trace_id":"4fe5a8fa-1ac5-407c-926c-83f504d762d4"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1","trace_id":"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4"}
[2026-05-27 12:56:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1","trace_id":"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4"}
[2026-05-27 12:56:06] local.NOTICE: Monitoring start {"correlation_id":"dc41678d-bf39-4a6e-870f-d38c97eff1c3","trace_id":"10976781-275a-4aee-a84d-b6fa96ad2602"}
[2026-05-27 12:56:06] local.NOTICE: Monitoring end {"correlation_id":"dc41678d-bf39-4a6e-870f-d38c97eff1c3","trace_id":"10976781-275a-4aee-a84d-b6fa96ad2602"}
[2026-05-27 12:56:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"45813b78-011b-4ba5-8928-5a82bdd9f4ab","trace_id":"f88e2e25-2c4f-4690-a49b-ccc8fb856866"}
[2026-05-27 12:56:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"45813b78-011b-4ba5-8928-5a82bdd9f4ab","trace_id":"f88e2e25-2c4f-4690-a49b-ccc8fb856866"}
[2026-05-27 12:56:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"aab715c2-fbe0-4a65-9292-b2b218775424","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"aab715c2-fbe0-4a65-9292-b2b218775424","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24777784,"real_usage":65011712,"pid":42210} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.28,"average_seconds_per_request":0.28} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":286.56} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":1417.45,"usage":25188000,"real_usage":65011712,"pid":42210} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":25162720,"real_usage":65011712,"pid":42210} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":28.83,"usage":25162928,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":25120440,"real_usage":65011712,"pid":42210} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":50.47,"usage":25140104,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":25100792,"real_usage":65011712,"pid":42210} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":61.91,"usage":25136552,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8adbd852-a071-43d7-9393-80d2ceb0461e","trace_id":"f2fefab6-f987-4a8d-8ba9-98e358be3479"}
[2026-05-27 12:56:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8adbd852-a071-43d7-9393-80d2ceb0461e","trace_id":"f2fefab6-f987-4a8d-8ba9-98e358be3479"}
[2026-05-27 12:56:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.37632978,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"16","depth":4,"bounds":{"left":0.3856383,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39694148,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"108","depth":4,"bounds":{"left":0.72539896,"top":0.10055866,"width":0.011968086,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7390292,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.7463431,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:55:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:12] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d\",\"trace_id\":\"aedb441d-c947-4f26-a1cd-056e48b6f5ed\"}\n[2026-05-27 12:55:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d\",\"trace_id\":\"aedb441d-c947-4f26-a1cd-056e48b6f5ed\"}\n[2026-05-27 12:55:15] local.NOTICE: Monitoring start {\"correlation_id\":\"56b0df60-e16c-4c60-a577-f394e33e2ddc\",\"trace_id\":\"ba2c277f-5516-49b6-854a-b4f446a1cb6c\"}\n[2026-05-27 12:55:15] local.NOTICE: Monitoring end {\"correlation_id\":\"56b0df60-e16c-4c60-a577-f394e33e2ddc\",\"trace_id\":\"ba2c277f-5516-49b6-854a-b4f446a1cb6c\"}\n[2026-05-27 12:55:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3b3db768-2cbe-4893-a39d-39c1ed923f29\",\"trace_id\":\"dedb9613-95f2-47d1-a51b-82fff1514a22\"}\n[2026-05-27 12:55:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3b3db768-2cbe-4893-a39d-39c1ed923f29\",\"trace_id\":\"dedb9613-95f2-47d1-a51b-82fff1514a22\"}\n[2026-05-27 12:55:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5e1f4a28-d081-4c59-8d76-a116dadc701e\",\"trace_id\":\"b7e8d289-707b-47c1-9d6c-f47ebad1e01b\"}\n[2026-05-27 12:55:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5e1f4a28-d081-4c59-8d76-a116dadc701e\",\"trace_id\":\"b7e8d289-707b-47c1-9d6c-f47ebad1e01b\"}\n[2026-05-27 12:55:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:25] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:50\",\"to\":\"12:55\"} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:45\",\"to\":\"02:50\"} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"85c09ea4-f8d1-4cc2-b767-a5f2d957d016\",\"trace_id\":\"4fe5a8fa-1ac5-407c-926c-83f504d762d4\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6e057ca5-65bf-41f6-b8af-08e715bc654d\",\"trace_id\":\"6aea00b5-6221-4847-8961-7a86ef3210cd\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6e057ca5-65bf-41f6-b8af-08e715bc654d\",\"trace_id\":\"6aea00b5-6221-4847-8961-7a86ef3210cd\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:57:45.940375Z\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"85c09ea4-f8d1-4cc2-b767-a5f2d957d016\",\"trace_id\":\"4fe5a8fa-1ac5-407c-926c-83f504d762d4\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1\",\"trace_id\":\"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4\"}\n[2026-05-27 12:56:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1\",\"trace_id\":\"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4\"}\n[2026-05-27 12:56:06] local.NOTICE: Monitoring start {\"correlation_id\":\"dc41678d-bf39-4a6e-870f-d38c97eff1c3\",\"trace_id\":\"10976781-275a-4aee-a84d-b6fa96ad2602\"}\n[2026-05-27 12:56:06] local.NOTICE: Monitoring end {\"correlation_id\":\"dc41678d-bf39-4a6e-870f-d38c97eff1c3\",\"trace_id\":\"10976781-275a-4aee-a84d-b6fa96ad2602\"}\n[2026-05-27 12:56:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"45813b78-011b-4ba5-8928-5a82bdd9f4ab\",\"trace_id\":\"f88e2e25-2c4f-4690-a49b-ccc8fb856866\"}\n[2026-05-27 12:56:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"45813b78-011b-4ba5-8928-5a82bdd9f4ab\",\"trace_id\":\"f88e2e25-2c4f-4690-a49b-ccc8fb856866\"}\n[2026-05-27 12:56:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"aab715c2-fbe0-4a65-9292-b2b218775424\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"aab715c2-fbe0-4a65-9292-b2b218775424\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24777784,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.28,\"average_seconds_per_request\":0.28} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":286.56} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":1417.45,\"usage\":25188000,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":25162720,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":28.83,\"usage\":25162928,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":25120440,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":50.47,\"usage\":25140104,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":25100792,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":61.91,\"usage\":25136552,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8adbd852-a071-43d7-9393-80d2ceb0461e\",\"trace_id\":\"f2fefab6-f987-4a8d-8ba9-98e358be3479\"}\n[2026-05-27 12:56:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8adbd852-a071-43d7-9393-80d2ceb0461e\",\"trace_id\":\"f2fefab6-f987-4a8d-8ba9-98e358be3479\"}\n[2026-05-27 12:56:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}","depth":4,"bounds":{"left":0.4331782,"top":0.09736632,"width":0.5668218,"height":0.90263367},"on_screen":true,"value":"[2026-05-27 12:55:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:12] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d\",\"trace_id\":\"aedb441d-c947-4f26-a1cd-056e48b6f5ed\"}\n[2026-05-27 12:55:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d\",\"trace_id\":\"aedb441d-c947-4f26-a1cd-056e48b6f5ed\"}\n[2026-05-27 12:55:15] local.NOTICE: Monitoring start {\"correlation_id\":\"56b0df60-e16c-4c60-a577-f394e33e2ddc\",\"trace_id\":\"ba2c277f-5516-49b6-854a-b4f446a1cb6c\"}\n[2026-05-27 12:55:15] local.NOTICE: Monitoring end {\"correlation_id\":\"56b0df60-e16c-4c60-a577-f394e33e2ddc\",\"trace_id\":\"ba2c277f-5516-49b6-854a-b4f446a1cb6c\"}\n[2026-05-27 12:55:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3b3db768-2cbe-4893-a39d-39c1ed923f29\",\"trace_id\":\"dedb9613-95f2-47d1-a51b-82fff1514a22\"}\n[2026-05-27 12:55:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3b3db768-2cbe-4893-a39d-39c1ed923f29\",\"trace_id\":\"dedb9613-95f2-47d1-a51b-82fff1514a22\"}\n[2026-05-27 12:55:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5e1f4a28-d081-4c59-8d76-a116dadc701e\",\"trace_id\":\"b7e8d289-707b-47c1-9d6c-f47ebad1e01b\"}\n[2026-05-27 12:55:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5e1f4a28-d081-4c59-8d76-a116dadc701e\",\"trace_id\":\"b7e8d289-707b-47c1-9d6c-f47ebad1e01b\"}\n[2026-05-27 12:55:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:25] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:50\",\"to\":\"12:55\"} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:45\",\"to\":\"02:50\"} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"85c09ea4-f8d1-4cc2-b767-a5f2d957d016\",\"trace_id\":\"4fe5a8fa-1ac5-407c-926c-83f504d762d4\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6e057ca5-65bf-41f6-b8af-08e715bc654d\",\"trace_id\":\"6aea00b5-6221-4847-8961-7a86ef3210cd\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6e057ca5-65bf-41f6-b8af-08e715bc654d\",\"trace_id\":\"6aea00b5-6221-4847-8961-7a86ef3210cd\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:57:45.940375Z\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"85c09ea4-f8d1-4cc2-b767-a5f2d957d016\",\"trace_id\":\"4fe5a8fa-1ac5-407c-926c-83f504d762d4\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1\",\"trace_id\":\"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4\"}\n[2026-05-27 12:56:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1\",\"trace_id\":\"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4\"}\n[2026-05-27 12:56:06] local.NOTICE: Monitoring start {\"correlation_id\":\"dc41678d-bf39-4a6e-870f-d38c97eff1c3\",\"trace_id\":\"10976781-275a-4aee-a84d-b6fa96ad2602\"}\n[2026-05-27 12:56:06] local.NOTICE: Monitoring end {\"correlation_id\":\"dc41678d-bf39-4a6e-870f-d38c97eff1c3\",\"trace_id\":\"10976781-275a-4aee-a84d-b6fa96ad2602\"}\n[2026-05-27 12:56:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"45813b78-011b-4ba5-8928-5a82bdd9f4ab\",\"trace_id\":\"f88e2e25-2c4f-4690-a49b-ccc8fb856866\"}\n[2026-05-27 12:56:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"45813b78-011b-4ba5-8928-5a82bdd9f4ab\",\"trace_id\":\"f88e2e25-2c4f-4690-a49b-ccc8fb856866\"}\n[2026-05-27 12:56:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"aab715c2-fbe0-4a65-9292-b2b218775424\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"aab715c2-fbe0-4a65-9292-b2b218775424\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24777784,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.28,\"average_seconds_per_request\":0.28} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":286.56} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":1417.45,\"usage\":25188000,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":25162720,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":28.83,\"usage\":25162928,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":25120440,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":50.47,\"usage\":25140104,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":25100792,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":61.91,\"usage\":25136552,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8adbd852-a071-43d7-9393-80d2ceb0461e\",\"trace_id\":\"f2fefab6-f987-4a8d-8ba9-98e358be3479\"}\n[2026-05-27 12:56:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8adbd852-a071-43d7-9393-80d2ceb0461e\",\"trace_id\":\"f2fefab6-f987-4a8d-8ba9-98e358be3479\"}\n[2026-05-27 12:56:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"}]...
|
-7116558536416563733
|
-2921165101966234307
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
16
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
108
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:55:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:12] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d","trace_id":"aedb441d-c947-4f26-a1cd-056e48b6f5ed"}
[2026-05-27 12:55:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d","trace_id":"aedb441d-c947-4f26-a1cd-056e48b6f5ed"}
[2026-05-27 12:55:15] local.NOTICE: Monitoring start {"correlation_id":"56b0df60-e16c-4c60-a577-f394e33e2ddc","trace_id":"ba2c277f-5516-49b6-854a-b4f446a1cb6c"}
[2026-05-27 12:55:15] local.NOTICE: Monitoring end {"correlation_id":"56b0df60-e16c-4c60-a577-f394e33e2ddc","trace_id":"ba2c277f-5516-49b6-854a-b4f446a1cb6c"}
[2026-05-27 12:55:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3b3db768-2cbe-4893-a39d-39c1ed923f29","trace_id":"dedb9613-95f2-47d1-a51b-82fff1514a22"}
[2026-05-27 12:55:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3b3db768-2cbe-4893-a39d-39c1ed923f29","trace_id":"dedb9613-95f2-47d1-a51b-82fff1514a22"}
[2026-05-27 12:55:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"5e1f4a28-d081-4c59-8d76-a116dadc701e","trace_id":"b7e8d289-707b-47c1-9d6c-f47ebad1e01b"}
[2026-05-27 12:55:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"5e1f4a28-d081-4c59-8d76-a116dadc701e","trace_id":"b7e8d289-707b-47c1-9d6c-f47ebad1e01b"}
[2026-05-27 12:55:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:25] local.INFO: Running pre-meeting notification command {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:50","to":"12:55"} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:45","to":"02:50"} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:38] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"85c09ea4-f8d1-4cc2-b767-a5f2d957d016","trace_id":"4fe5a8fa-1ac5-407c-926c-83f504d762d4"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6e057ca5-65bf-41f6-b8af-08e715bc654d","trace_id":"6aea00b5-6221-4847-8961-7a86ef3210cd"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6e057ca5-65bf-41f6-b8af-08e715bc654d","trace_id":"6aea00b5-6221-4847-8961-7a86ef3210cd"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:57:45.940375Z"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"85c09ea4-f8d1-4cc2-b767-a5f2d957d016","trace_id":"4fe5a8fa-1ac5-407c-926c-83f504d762d4"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1","trace_id":"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4"}
[2026-05-27 12:56:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1","trace_id":"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4"}
[2026-05-27 12:56:06] local.NOTICE: Monitoring start {"correlation_id":"dc41678d-bf39-4a6e-870f-d38c97eff1c3","trace_id":"10976781-275a-4aee-a84d-b6fa96ad2602"}
[2026-05-27 12:56:06] local.NOTICE: Monitoring end {"correlation_id":"dc41678d-bf39-4a6e-870f-d38c97eff1c3","trace_id":"10976781-275a-4aee-a84d-b6fa96ad2602"}
[2026-05-27 12:56:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"45813b78-011b-4ba5-8928-5a82bdd9f4ab","trace_id":"f88e2e25-2c4f-4690-a49b-ccc8fb856866"}
[2026-05-27 12:56:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"45813b78-011b-4ba5-8928-5a82bdd9f4ab","trace_id":"f88e2e25-2c4f-4690-a49b-ccc8fb856866"}
[2026-05-27 12:56:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"aab715c2-fbe0-4a65-9292-b2b218775424","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"aab715c2-fbe0-4a65-9292-b2b218775424","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24777784,"real_usage":65011712,"pid":42210} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.28,"average_seconds_per_request":0.28} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":286.56} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":1417.45,"usage":25188000,"real_usage":65011712,"pid":42210} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":25162720,"real_usage":65011712,"pid":42210} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":28.83,"usage":25162928,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":25120440,"real_usage":65011712,"pid":42210} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":50.47,"usage":25140104,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":25100792,"real_usage":65011712,"pid":42210} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":61.91,"usage":25136552,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8adbd852-a071-43d7-9393-80d2ceb0461e","trace_id":"f2fefab6-f987-4a8d-8ba9-98e358be3479"}
[2026-05-27 12:56:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8adbd852-a071-43d7-9393-80d2ceb0461e","trace_id":"f2fefab6-f987-4a8d-8ba9-98e358be3479"}
[2026-05-27 12:56:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file...
|
78723
|
NULL
|
NULL
|
NULL
|
|
78721
|
2764
|
27
|
2026-05-27T12:56:34.624150+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886594624_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
16
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
6
Previous Highlighted Error...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.37632978,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"16","depth":4,"bounds":{"left":0.3856383,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39694148,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.007978723,"height":0.0},"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7390292,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
5361353910361124162
|
-6438807707444672117
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
16
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
6
Previous Highlighted Error...
|
78719
|
NULL
|
NULL
|
NULL
|
|
78720
|
2763
|
24
|
2026-05-27T12:56:33.342345+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886593342_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
16
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
[2026-05-27 12:55:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:12] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d","trace_id":"aedb441d-c947-4f26-a1cd-056e48b6f5ed"}
[2026-05-27 12:55:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d","trace_id":"aedb441d-c947-4f26-a1cd-056e48b6f5ed"}
[2026-05-27 12:55:15] local.NOTICE: Monitoring start {"correlation_id":"56b0df60-e16c-4c60-a577-f394e33e2ddc","trace_id":"ba2c277f-5516-49b6-854a-b4f446a1cb6c"}
[2026-05-27 12:55:15] local.NOTICE: Monitoring end {"correlation_id":"56b0df60-e16c-4c60-a577-f394e33e2ddc","trace_id":"ba2c277f-5516-49b6-854a-b4f446a1cb6c"}
[2026-05-27 12:55:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3b3db768-2cbe-4893-a39d-39c1ed923f29","trace_id":"dedb9613-95f2-47d1-a51b-82fff1514a22"}
[2026-05-27 12:55:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3b3db768-2cbe-4893-a39d-39c1ed923f29","trace_id":"dedb9613-95f2-47d1-a51b-82fff1514a22"}
[2026-05-27 12:55:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"5e1f4a28-d081-4c59-8d76-a116dadc701e","trace_id":"b7e8d289-707b-47c1-9d6c-f47ebad1e01b"}
[2026-05-27 12:55:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"5e1f4a28-d081-4c59-8d76-a116dadc701e","trace_id":"b7e8d289-707b-47c1-9d6c-f47ebad1e01b"}
[2026-05-27 12:55:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:25] local.INFO: Running pre-meeting notification command {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:50","to":"12:55"} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:45","to":"02:50"} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:38] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"85c09ea4-f8d1-4cc2-b767-a5f2d957d016","trace_id":"4fe5a8fa-1ac5-407c-926c-83f504d762d4"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6e057ca5-65bf-41f6-b8af-08e715bc654d","trace_id":"6aea00b5-6221-4847-8961-7a86ef3210cd"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6e057ca5-65bf-41f6-b8af-08e715bc654d","trace_id":"6aea00b5-6221-4847-8961-7a86ef3210cd"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:57:45.940375Z"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"85c09ea4-f8d1-4cc2-b767-a5f2d957d016","trace_id":"4fe5a8fa-1ac5-407c-926c-83f504d762d4"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1","trace_id":"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4"}
[2026-05-27 12:56:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1","trace_id":"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4"}
[2026-05-27 12:56:06] local.NOTICE: Monitoring start {"correlation_id":"dc41678d-bf39-4a6e-870f-d38c97eff1c3","trace_id":"10976781-275a-4aee-a84d-b6fa96ad2602"}
[2026-05-27 12:56:06] local.NOTICE: Monitoring end {"correlation_id":"dc41678d-bf39-4a6e-870f-d38c97eff1c3","trace_id":"10976781-275a-4aee-a84d-b6fa96ad2602"}
[2026-05-27 12:56:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"45813b78-011b-4ba5-8928-5a82bdd9f4ab","trace_id":"f88e2e25-2c4f-4690-a49b-ccc8fb856866"}
[2026-05-27 12:56:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"45813b78-011b-4ba5-8928-5a82bdd9f4ab","trace_id":"f88e2e25-2c4f-4690-a49b-ccc8fb856866"}
[2026-05-27 12:56:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"aab715c2-fbe0-4a65-9292-b2b218775424","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"aab715c2-fbe0-4a65-9292-b2b218775424","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24777784,"real_usage":65011712,"pid":42210} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.28,"average_seconds_per_request":0.28} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":286.56} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":1417.45,"usage":25188000,"real_usage":65011712,"pid":42210} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":25162720,"real_usage":65011712,"pid":42210} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":28.83,"usage":25162928,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":25120440,"real_usage":65011712,"pid":42210} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":50.47,"usage":25140104,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":25100792,"real_usage":65011712,"pid":42210} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":61.91,"usage":25136552,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8adbd852-a071-43d7-9393-80d2ceb0461e","trace_id":"f2fefab6-f987-4a8d-8ba9-98e358be3479"}
[2026-05-27 12:56:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8adbd852-a071-43d7-9393-80d2ceb0461e","trace_id":"f2fefab6-f987-4a8d-8ba9-98e358be3479"}
[2026-05-27 12:56:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder
MediaPipeline, folder
MeetingBot, folder
MobileSettings, folder
Model, folder...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"16","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:55:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:12] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d\",\"trace_id\":\"aedb441d-c947-4f26-a1cd-056e48b6f5ed\"}\n[2026-05-27 12:55:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d\",\"trace_id\":\"aedb441d-c947-4f26-a1cd-056e48b6f5ed\"}\n[2026-05-27 12:55:15] local.NOTICE: Monitoring start {\"correlation_id\":\"56b0df60-e16c-4c60-a577-f394e33e2ddc\",\"trace_id\":\"ba2c277f-5516-49b6-854a-b4f446a1cb6c\"}\n[2026-05-27 12:55:15] local.NOTICE: Monitoring end {\"correlation_id\":\"56b0df60-e16c-4c60-a577-f394e33e2ddc\",\"trace_id\":\"ba2c277f-5516-49b6-854a-b4f446a1cb6c\"}\n[2026-05-27 12:55:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3b3db768-2cbe-4893-a39d-39c1ed923f29\",\"trace_id\":\"dedb9613-95f2-47d1-a51b-82fff1514a22\"}\n[2026-05-27 12:55:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3b3db768-2cbe-4893-a39d-39c1ed923f29\",\"trace_id\":\"dedb9613-95f2-47d1-a51b-82fff1514a22\"}\n[2026-05-27 12:55:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5e1f4a28-d081-4c59-8d76-a116dadc701e\",\"trace_id\":\"b7e8d289-707b-47c1-9d6c-f47ebad1e01b\"}\n[2026-05-27 12:55:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5e1f4a28-d081-4c59-8d76-a116dadc701e\",\"trace_id\":\"b7e8d289-707b-47c1-9d6c-f47ebad1e01b\"}\n[2026-05-27 12:55:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:25] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:50\",\"to\":\"12:55\"} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:45\",\"to\":\"02:50\"} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"85c09ea4-f8d1-4cc2-b767-a5f2d957d016\",\"trace_id\":\"4fe5a8fa-1ac5-407c-926c-83f504d762d4\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6e057ca5-65bf-41f6-b8af-08e715bc654d\",\"trace_id\":\"6aea00b5-6221-4847-8961-7a86ef3210cd\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6e057ca5-65bf-41f6-b8af-08e715bc654d\",\"trace_id\":\"6aea00b5-6221-4847-8961-7a86ef3210cd\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:57:45.940375Z\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"85c09ea4-f8d1-4cc2-b767-a5f2d957d016\",\"trace_id\":\"4fe5a8fa-1ac5-407c-926c-83f504d762d4\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1\",\"trace_id\":\"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4\"}\n[2026-05-27 12:56:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1\",\"trace_id\":\"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4\"}\n[2026-05-27 12:56:06] local.NOTICE: Monitoring start {\"correlation_id\":\"dc41678d-bf39-4a6e-870f-d38c97eff1c3\",\"trace_id\":\"10976781-275a-4aee-a84d-b6fa96ad2602\"}\n[2026-05-27 12:56:06] local.NOTICE: Monitoring end {\"correlation_id\":\"dc41678d-bf39-4a6e-870f-d38c97eff1c3\",\"trace_id\":\"10976781-275a-4aee-a84d-b6fa96ad2602\"}\n[2026-05-27 12:56:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"45813b78-011b-4ba5-8928-5a82bdd9f4ab\",\"trace_id\":\"f88e2e25-2c4f-4690-a49b-ccc8fb856866\"}\n[2026-05-27 12:56:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"45813b78-011b-4ba5-8928-5a82bdd9f4ab\",\"trace_id\":\"f88e2e25-2c4f-4690-a49b-ccc8fb856866\"}\n[2026-05-27 12:56:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"aab715c2-fbe0-4a65-9292-b2b218775424\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"aab715c2-fbe0-4a65-9292-b2b218775424\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24777784,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.28,\"average_seconds_per_request\":0.28} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":286.56} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":1417.45,\"usage\":25188000,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":25162720,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":28.83,\"usage\":25162928,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":25120440,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":50.47,\"usage\":25140104,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":25100792,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":61.91,\"usage\":25136552,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8adbd852-a071-43d7-9393-80d2ceb0461e\",\"trace_id\":\"f2fefab6-f987-4a8d-8ba9-98e358be3479\"}\n[2026-05-27 12:56:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8adbd852-a071-43d7-9393-80d2ceb0461e\",\"trace_id\":\"f2fefab6-f987-4a8d-8ba9-98e358be3479\"}\n[2026-05-27 12:56:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:55:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:12] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"41d4bbce-5baf-49aa-a276-c1c74a65020a\",\"trace_id\":\"1d0d4404-bf0a-4053-84ca-68be39511779\"}\n[2026-05-27 12:55:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d\",\"trace_id\":\"aedb441d-c947-4f26-a1cd-056e48b6f5ed\"}\n[2026-05-27 12:55:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d\",\"trace_id\":\"aedb441d-c947-4f26-a1cd-056e48b6f5ed\"}\n[2026-05-27 12:55:15] local.NOTICE: Monitoring start {\"correlation_id\":\"56b0df60-e16c-4c60-a577-f394e33e2ddc\",\"trace_id\":\"ba2c277f-5516-49b6-854a-b4f446a1cb6c\"}\n[2026-05-27 12:55:15] local.NOTICE: Monitoring end {\"correlation_id\":\"56b0df60-e16c-4c60-a577-f394e33e2ddc\",\"trace_id\":\"ba2c277f-5516-49b6-854a-b4f446a1cb6c\"}\n[2026-05-27 12:55:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3b3db768-2cbe-4893-a39d-39c1ed923f29\",\"trace_id\":\"dedb9613-95f2-47d1-a51b-82fff1514a22\"}\n[2026-05-27 12:55:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3b3db768-2cbe-4893-a39d-39c1ed923f29\",\"trace_id\":\"dedb9613-95f2-47d1-a51b-82fff1514a22\"}\n[2026-05-27 12:55:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:18] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"75fb79e4-71d7-4533-94e6-ed2ca6531e11\",\"trace_id\":\"4d9236e2-51d7-475a-99d2-487589468575\"}\n[2026-05-27 12:55:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5e1f4a28-d081-4c59-8d76-a116dadc701e\",\"trace_id\":\"b7e8d289-707b-47c1-9d6c-f47ebad1e01b\"}\n[2026-05-27 12:55:20] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5e1f4a28-d081-4c59-8d76-a116dadc701e\",\"trace_id\":\"b7e8d289-707b-47c1-9d6c-f47ebad1e01b\"}\n[2026-05-27 12:55:21] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:21] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:22] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"a6659ab1-f9e9-458f-8b49-b65216d5141f\",\"trace_id\":\"2f832b37-0925-4801-a2e0-80f234c834ce\"}\n[2026-05-27 12:55:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:25] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"87e0c627-3642-4d17-bf25-264f6fdc1969\",\"trace_id\":\"3b555fb3-83d8-4284-bb7c-0f783b4ed083\"}\n[2026-05-27 12:55:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:28] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"79376862-86ae-416a-9af3-2f790e35c610\",\"trace_id\":\"85b2da1c-9140-4d3d-ab55-9577deac7825\"}\n[2026-05-27 12:55:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:50\",\"to\":\"12:55\"} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:45\",\"to\":\"02:50\"} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:31] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e922989f-9f26-4870-be4e-a3ed274edd06\",\"trace_id\":\"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2\"}\n[2026-05-27 12:55:38] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:38] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:39] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:40] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"35ad5085-589b-4afa-8ab6-194229ce310f\",\"trace_id\":\"fcb90117-62fd-4a79-967a-c93b797a9aab\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"85c09ea4-f8d1-4cc2-b767-a5f2d957d016\",\"trace_id\":\"4fe5a8fa-1ac5-407c-926c-83f504d762d4\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6e057ca5-65bf-41f6-b8af-08e715bc654d\",\"trace_id\":\"6aea00b5-6221-4847-8961-7a86ef3210cd\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6e057ca5-65bf-41f6-b8af-08e715bc654d\",\"trace_id\":\"6aea00b5-6221-4847-8961-7a86ef3210cd\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:57:45.940375Z\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"85c09ea4-f8d1-4cc2-b767-a5f2d957d016\",\"trace_id\":\"4fe5a8fa-1ac5-407c-926c-83f504d762d4\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {\"expires_in\":1800,\"cached_for\":1500} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"52d58fe6-511d-4783-83d2-2cd095621565\",\"trace_id\":\"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12\"}\n[2026-05-27 12:56:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1\",\"trace_id\":\"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4\"}\n[2026-05-27 12:56:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1\",\"trace_id\":\"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4\"}\n[2026-05-27 12:56:06] local.NOTICE: Monitoring start {\"correlation_id\":\"dc41678d-bf39-4a6e-870f-d38c97eff1c3\",\"trace_id\":\"10976781-275a-4aee-a84d-b6fa96ad2602\"}\n[2026-05-27 12:56:06] local.NOTICE: Monitoring end {\"correlation_id\":\"dc41678d-bf39-4a6e-870f-d38c97eff1c3\",\"trace_id\":\"10976781-275a-4aee-a84d-b6fa96ad2602\"}\n[2026-05-27 12:56:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"45813b78-011b-4ba5-8928-5a82bdd9f4ab\",\"trace_id\":\"f88e2e25-2c4f-4690-a49b-ccc8fb856866\"}\n[2026-05-27 12:56:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"45813b78-011b-4ba5-8928-5a82bdd9f4ab\",\"trace_id\":\"f88e2e25-2c4f-4690-a49b-ccc8fb856866\"}\n[2026-05-27 12:56:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"91da18c1-d417-4b39-a4a0-c7cb5e976f70\",\"trace_id\":\"11d77bc4-1411-4cc3-a44d-0acca49e3d40\"}\n[2026-05-27 12:56:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c\",\"trace_id\":\"ee07bdc6-4918-4540-8682-07bc204cf6e5\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"f7da3683-aefb-4f36-9d2d-9b731e7e44df\",\"trace_id\":\"71499f0c-b12f-4a08-af95-4f390940c5c2\"}\n[2026-05-27 12:56:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"aab715c2-fbe0-4a65-9292-b2b218775424\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"aab715c2-fbe0-4a65-9292-b2b218775424\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24777784,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"refreshToken\":\"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86\",\"state\":\"connected\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1499,\"provider\":\"hubspot\",\"state\":\"connected\"} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:14] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.28,\"average_seconds_per_request\":0.28} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":286.56} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":1417.45,\"usage\":25188000,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"84144bb1-43a6-40fd-9a9c-0b259220caa0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":25162720,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":28.83,\"usage\":25162928,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"d16fc90d-2daf-4985-a507-10c03db9daf0\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":25120440,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":50.47,\"usage\":25140104,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"69d51f2f-966d-4ce3-a3b0-13db04d24441\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":25100792,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":61.91,\"usage\":25136552,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"27759f57-4cfe-4fd0-a357-ccb54433120b\",\"trace_id\":\"15667b2a-219a-4ecf-8397-f8b5729ba263\"}\n[2026-05-27 12:56:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8adbd852-a071-43d7-9393-80d2ceb0461e\",\"trace_id\":\"f2fefab6-f987-4a8d-8ba9-98e358be3479\"}\n[2026-05-27 12:56:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8adbd852-a071-43d7-9393-80d2ceb0461e\",\"trace_id\":\"f2fefab6-f987-4a8d-8ba9-98e358be3479\"}\n[2026-05-27 12:56:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:19] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1ef33eb4-1aeb-441d-bee8-259627a93960\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"cf9cc0f9-72df-468a-9dfd-7419e132cd3c\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}\n[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"2ebe7131-99ad-40ee-88ce-054a8755ea10\",\"trace_id\":\"566f32c7-b8d7-4e45-800e-124b5da5319e\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"}]...
|
-4445563490604123824
|
-2921165651722048195
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
16
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
[2026-05-27 12:55:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:12] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"41d4bbce-5baf-49aa-a276-c1c74a65020a","trace_id":"1d0d4404-bf0a-4053-84ca-68be39511779"}
[2026-05-27 12:55:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d","trace_id":"aedb441d-c947-4f26-a1cd-056e48b6f5ed"}
[2026-05-27 12:55:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"77fbb54b-1a7b-48ca-82e1-2ad6d2b51b4d","trace_id":"aedb441d-c947-4f26-a1cd-056e48b6f5ed"}
[2026-05-27 12:55:15] local.NOTICE: Monitoring start {"correlation_id":"56b0df60-e16c-4c60-a577-f394e33e2ddc","trace_id":"ba2c277f-5516-49b6-854a-b4f446a1cb6c"}
[2026-05-27 12:55:15] local.NOTICE: Monitoring end {"correlation_id":"56b0df60-e16c-4c60-a577-f394e33e2ddc","trace_id":"ba2c277f-5516-49b6-854a-b4f446a1cb6c"}
[2026-05-27 12:55:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3b3db768-2cbe-4893-a39d-39c1ed923f29","trace_id":"dedb9613-95f2-47d1-a51b-82fff1514a22"}
[2026-05-27 12:55:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3b3db768-2cbe-4893-a39d-39c1ed923f29","trace_id":"dedb9613-95f2-47d1-a51b-82fff1514a22"}
[2026-05-27 12:55:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:18] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"75fb79e4-71d7-4533-94e6-ed2ca6531e11","trace_id":"4d9236e2-51d7-475a-99d2-487589468575"}
[2026-05-27 12:55:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"5e1f4a28-d081-4c59-8d76-a116dadc701e","trace_id":"b7e8d289-707b-47c1-9d6c-f47ebad1e01b"}
[2026-05-27 12:55:20] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:purge-stale","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"5e1f4a28-d081-4c59-8d76-a116dadc701e","trace_id":"b7e8d289-707b-47c1-9d6c-f47ebad1e01b"}
[2026-05-27 12:55:21] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:21] local.INFO: [TextRelayService] Starting sync {"mailbox":"[EMAIL]","expected_alias":"catch-all","expected_host":"txt.staging.jiminny.com"} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:22] local.INFO: [TextRelayService] Sync completed {"mailbox":"[EMAIL]","messages_processed":0,"message_ids":[]} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:22] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:text-relay:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"a6659ab1-f9e9-458f-8b49-b65216d5141f","trace_id":"2f832b37-0925-4801-a2e0-80f234c834ce"}
[2026-05-27 12:55:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:25] local.INFO: Running pre-meeting notification command {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:25] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-notification","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"87e0c627-3642-4d17-bf25-264f6fdc1969","trace_id":"3b555fb3-83d8-4284-bb7c-0f783b4ed083"}
[2026-05-27 12:55:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:45:00, 2026-05-27 12:50:00] {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:28] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:start","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"79376862-86ae-416a-9af3-2f790e35c610","trace_id":"85b2da1c-9140-4d3d-ab55-9577deac7825"}
[2026-05-27 12:55:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesEnded {"from":"12:50","to":"12:55"} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: conference:monitor:end:Jiminny\Console\Commands\Activities\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {"from":"02:45","to":"02:50"} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:31] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:end","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e922989f-9f26-4870-be4e-a3ed274edd06","trace_id":"6f0dd2a0-4562-40df-a1da-a4c6fdc0abf2"}
[2026-05-27 12:55:38] local.NOTICE: Repairing HubSpot tokens start {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: Trying to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:38] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":59,"provider":"hubspot","refreshToken":"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.ERROR: Failed to refresh HubSpot token {"account_id":59,"updated_at":"2025-10-03 09:32:05","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: Trying to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:39] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":306,"provider":"hubspot","refreshToken":"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {"account_id":306,"updated_at":"2023-11-27 09:30:03","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: Trying to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1372,"provider":"hubspot","refreshToken":"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4","state":"full-refresh"} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.ERROR: Failed to refresh HubSpot token {"account_id":1372,"updated_at":"2025-10-02 14:47:06","reason":"missing or invalid refresh token","previous":""} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:40] local.NOTICE: Repairing HubSpot tokens end {"total":3,"fixed":0,"failed":3} {"correlation_id":"35ad5085-589b-4afa-8ab6-194229ce310f","trace_id":"fcb90117-62fd-4a79-967a-c93b797a9aab"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"85c09ea4-f8d1-4cc2-b767-a5f2d957d016","trace_id":"4fe5a8fa-1ac5-407c-926c-83f504d762d4"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6e057ca5-65bf-41f6-b8af-08e715bc654d","trace_id":"6aea00b5-6221-4847-8961-7a86ef3210cd"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:bullhorn:ping","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6e057ca5-65bf-41f6-b8af-08e715bc654d","trace_id":"6aea00b5-6221-4847-8961-7a86ef3210cd"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Command] Starting polling service {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Service starting {"memory_limit":"256M","max_execution_time":"0","initial_memory_mb":62.0} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Acquired polling lock {"expires_at":"2026-05-27T12:57:45.940375Z"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:pre-meeting-reminder","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"85c09ea4-f8d1-4cc2-b767-a5f2d957d016","trace_id":"4fe5a8fa-1ac5-407c-926c-83f504d762d4"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:45] local.INFO: [HubSpot Journal Auth] Requesting new client credentials token {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Auth] Successfully obtained new access token {"expires_in":1800,"cached_for":1500} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:46] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:51] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:55:56] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"52d58fe6-511d-4783-83d2-2cd095621565","trace_id":"3bae8a57-cba4-40c0-bc23-bc6e5df4ba12"}
[2026-05-27 12:56:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1","trace_id":"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4"}
[2026-05-27 12:56:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b561c2f8-d5e0-4b0c-89d4-3e0092a3ddc1","trace_id":"d6f35eac-1ec1-441d-87f2-2e38a4d4e4a4"}
[2026-05-27 12:56:06] local.NOTICE: Monitoring start {"correlation_id":"dc41678d-bf39-4a6e-870f-d38c97eff1c3","trace_id":"10976781-275a-4aee-a84d-b6fa96ad2602"}
[2026-05-27 12:56:06] local.NOTICE: Monitoring end {"correlation_id":"dc41678d-bf39-4a6e-870f-d38c97eff1c3","trace_id":"10976781-275a-4aee-a84d-b6fa96ad2602"}
[2026-05-27 12:56:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"45813b78-011b-4ba5-8928-5a82bdd9f4ab","trace_id":"f88e2e25-2c4f-4690-a49b-ccc8fb856866"}
[2026-05-27 12:56:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"45813b78-011b-4ba5-8928-5a82bdd9f4ab","trace_id":"f88e2e25-2c4f-4690-a49b-ccc8fb856866"}
[2026-05-27 12:56:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"91da18c1-d417-4b39-a4a0-c7cb5e976f70","trace_id":"11d77bc4-1411-4cc3-a44d-0acca49e3d40"}
[2026-05-27 12:56:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:54:00, 2026-05-27 12:56:00] {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"3a28ecc0-c67a-4f9d-bf36-2cfcb024ef6c","trace_id":"ee07bdc6-4918-4540-8682-07bc204cf6e5"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:12] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"f7da3683-aefb-4f36-9d2d-9b731e7e44df","trace_id":"71499f0c-b12f-4a08-af95-4f390940c5c2"}
[2026-05-27 12:56:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"aab715c2-fbe0-4a65-9292-b2b218775424","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"aab715c2-fbe0-4a65-9292-b2b218775424","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24777784,"real_usage":65011712,"pid":42210} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Token needs refreshing {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:13] local.INFO: [SocialAccountService] Refreshing token from provider {"socialAccountId":1499,"provider":"hubspot","refreshToken":"96f94c623a404e02ebdbf07f1b75707bb6cdbf848cbf45d418baf608c41a8d86","state":"connected"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Saving model {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [SocialAccountService] Token refreshed {"socialAccountId":1499,"provider":"hubspot","state":"connected"} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:14] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.28,"average_seconds_per_request":0.28} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":286.56} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":1417.45,"usage":25188000,"real_usage":65011712,"pid":42210} {"correlation_id":"84144bb1-43a6-40fd-9a9c-0b259220caa0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":25162720,"real_usage":65011712,"pid":42210} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":28.83,"usage":25162928,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"d16fc90d-2daf-4985-a507-10c03db9daf0","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":25120440,"real_usage":65011712,"pid":42210} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":50.47,"usage":25140104,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"69d51f2f-966d-4ce3-a3b0-13db04d24441","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":25100792,"real_usage":65011712,"pid":42210} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":61.91,"usage":25136552,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"27759f57-4cfe-4fd0-a357-ccb54433120b","trace_id":"15667b2a-219a-4ecf-8397-f8b5729ba263"}
[2026-05-27 12:56:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8adbd852-a071-43d7-9393-80d2ceb0461e","trace_id":"f2fefab6-f987-4a8d-8ba9-98e358be3479"}
[2026-05-27 12:56:15] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8adbd852-a071-43d7-9393-80d2ceb0461e","trace_id":"f2fefab6-f987-4a8d-8ba9-98e358be3479"}
[2026-05-27 12:56:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:19] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1ef33eb4-1aeb-441d-bee8-259627a93960","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"cf9cc0f9-72df-468a-9dfd-7419e132cd3c","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
[2026-05-27 12:56:20] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"2ebe7131-99ad-40ee-88ce-054a8755ea10","trace_id":"566f32c7-b8d7-4e45-800e-124b5da5319e"}
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder
MediaPipeline, folder
MeetingBot, folder
MobileSettings, folder
Model, folder...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78717
|
2764
|
25
|
2026-05-27T12:56:31.922555+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886591922_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
16
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
6
Previous Highlighted Error
Next Highlighted Error
"dealstage": {
"value": "closedlost",
"timestamp": 1778230152543, # 2026-05-08 08:49:12
"source": "CRM_UI",
"sourceId": "userId:71523846",
"updatedByUserId": 71523846,
"versions": [
{
"name": "dealstage",
"value": "closedlost",
"timestamp": 1778230152543, # 2026-05-08 08:49:12
"sourceId": "userId:71523846",
"source": "CRM_UI",
"sourceVid": [],
"requestId": "019e06c6-cd38-76f4-ae81-2d85ca04a72c",
"updatedByUserId": 71523846,
"useTimestampAsPersistenceTimestamp": true,
"sourceUpstreamDeployable": "InboundDbObjects-Service-web"
},
{
"name": "dealstage",
"value": "735341516",
"timestamp": 1773305812311, # 2026-03-12 08:56:52
"sourceId": "userId:76091797",
"source": "CRM_UI",
"sourceVid": [],
"requestId": "019ce143-5502-7857-86c1-e4699e3d745d",
"updatedByUserId": 76091797,
"useTimestampAsPersistenceTimestamp": true,
"sourceUpstreamDeployable": "CrmObjectBuilderRpcServer-userweb"
}
]
},
Project
Project...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.37632978,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"16","depth":4,"bounds":{"left":0.3856383,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39694148,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"6","depth":4,"bounds":{"left":0.7293883,"top":0.10055866,"width":0.007978723,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7390292,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.7463431,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"\"dealstage\": {\n \"value\": \"closedlost\",\n \"timestamp\": 1778230152543, # 2026-05-08 08:49:12\n \"source\": \"CRM_UI\",\n \"sourceId\": \"userId:71523846\",\n \"updatedByUserId\": 71523846,\n \"versions\": [\n {\n \"name\": \"dealstage\",\n \"value\": \"closedlost\",\n \"timestamp\": 1778230152543, # 2026-05-08 08:49:12\n \"sourceId\": \"userId:71523846\",\n \"source\": \"CRM_UI\",\n \"sourceVid\": [],\n \"requestId\": \"019e06c6-cd38-76f4-ae81-2d85ca04a72c\",\n \"updatedByUserId\": 71523846,\n \"useTimestampAsPersistenceTimestamp\": true,\n \"sourceUpstreamDeployable\": \"InboundDbObjects-Service-web\"\n },\n {\n \"name\": \"dealstage\",\n \"value\": \"735341516\",\n \"timestamp\": 1773305812311, # 2026-03-12 08:56:52\n \"sourceId\": \"userId:76091797\",\n \"source\": \"CRM_UI\",\n \"sourceVid\": [],\n \"requestId\": \"019ce143-5502-7857-86c1-e4699e3d745d\",\n \"updatedByUserId\": 76091797,\n \"useTimestampAsPersistenceTimestamp\": true,\n \"sourceUpstreamDeployable\": \"CrmObjectBuilderRpcServer-userweb\"\n }\n ]\n},","depth":4,"bounds":{"left":0.43051863,"top":0.09736632,"width":0.32280585,"height":0.8818835},"on_screen":true,"lines":[{"char_start":155,"char_count":33,"bounds":{"left":0.43051863,"top":0.0,"width":0.08277926,"height":0.014365523}},{"char_start":188,"char_count":18,"bounds":{"left":0.43051863,"top":0.0,"width":0.043882977,"height":0.014365523}},{"char_start":206,"char_count":10,"bounds":{"left":0.43051863,"top":0.0,"width":0.023271276,"height":0.014365523}},{"char_start":216,"char_count":33,"bounds":{"left":0.43051863,"top":0.0,"width":0.08277926,"height":0.014365523}},{"char_start":249,"char_count":35,"bounds":{"left":0.43051863,"top":0.0,"width":0.08809841,"height":0.014365523}},{"char_start":284,"char_count":62,"bounds":{"left":0.43051863,"top":0.0,"width":0.15791224,"height":0.014365523}},{"char_start":346,"char_count":43,"bounds":{"left":0.43051863,"top":0.008778931,"width":0.1087101,"height":0.014365523}},{"char_start":389,"char_count":32,"bounds":{"left":0.43051863,"top":0.026336791,"width":0.080119684,"height":0.014365523}},{"char_start":421,"char_count":29,"bounds":{"left":0.43051863,"top":0.043894652,"width":0.07247341,"height":0.014365523}},{"char_start":450,"char_count":65,"bounds":{"left":0.43051863,"top":0.061452515,"width":0.16589096,"height":0.014365523}},{"char_start":515,"char_count":41,"bounds":{"left":0.43051863,"top":0.079010375,"width":0.10372341,"height":0.014365523}},{"char_start":556,"char_count":56,"bounds":{"left":0.43051863,"top":0.096568234,"width":0.14261968,"height":0.014365523}},{"char_start":612,"char_count":71,"bounds":{"left":0.43051863,"top":0.11412609,"width":0.18151596,"height":0.014365523}},{"char_start":683,"char_count":11,"bounds":{"left":0.43051863,"top":0.13168396,"width":0.025930852,"height":0.014365523}},{"char_start":694,"char_count":10,"bounds":{"left":0.43051863,"top":0.14924182,"width":0.023271276,"height":0.014365523}},{"char_start":704,"char_count":33,"bounds":{"left":0.43051863,"top":0.16679968,"width":0.08277926,"height":0.014365523}},{"char_start":737,"char_count":34,"bounds":{"left":0.43051863,"top":0.18435754,"width":0.08543883,"height":0.014365523}},{"char_start":771,"char_count":62,"bounds":{"left":0.43051863,"top":0.2019154,"width":0.15791224,"height":0.014365523}},{"char_start":833,"char_count":43,"bounds":{"left":0.43051863,"top":0.21947326,"width":0.1087101,"height":0.014365523}},{"char_start":876,"char_count":32,"bounds":{"left":0.43051863,"top":0.23703113,"width":0.080119684,"height":0.014365523}},{"char_start":908,"char_count":29,"bounds":{"left":0.43051863,"top":0.254589,"width":0.07247341,"height":0.014365523}},{"char_start":937,"char_count":65,"bounds":{"left":0.43051863,"top":0.27214685,"width":0.16589096,"height":0.014365523}},{"char_start":1002,"char_count":41,"bounds":{"left":0.43051863,"top":0.2897047,"width":0.10372341,"height":0.014365523}},{"char_start":1043,"char_count":56,"bounds":{"left":0.43051863,"top":0.30726257,"width":0.14261968,"height":0.014365523}}],"value":"\"dealstage\": {\n \"value\": \"closedlost\",\n \"timestamp\": 1778230152543, # 2026-05-08 08:49:12\n \"source\": \"CRM_UI\",\n \"sourceId\": \"userId:71523846\",\n \"updatedByUserId\": 71523846,\n \"versions\": [\n {\n \"name\": \"dealstage\",\n \"value\": \"closedlost\",\n \"timestamp\": 1778230152543, # 2026-05-08 08:49:12\n \"sourceId\": \"userId:71523846\",\n \"source\": \"CRM_UI\",\n \"sourceVid\": [],\n \"requestId\": \"019e06c6-cd38-76f4-ae81-2d85ca04a72c\",\n \"updatedByUserId\": 71523846,\n \"useTimestampAsPersistenceTimestamp\": true,\n \"sourceUpstreamDeployable\": \"InboundDbObjects-Service-web\"\n },\n {\n \"name\": \"dealstage\",\n \"value\": \"735341516\",\n \"timestamp\": 1773305812311, # 2026-03-12 08:56:52\n \"sourceId\": \"userId:76091797\",\n \"source\": \"CRM_UI\",\n \"sourceVid\": [],\n \"requestId\": \"019ce143-5502-7857-86c1-e4699e3d745d\",\n \"updatedByUserId\": 76091797,\n \"useTimestampAsPersistenceTimestamp\": true,\n \"sourceUpstreamDeployable\": \"CrmObjectBuilderRpcServer-userweb\"\n }\n ]\n},","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-6521042414447471932
|
-6434306786813638261
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
16
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Sync Changes
Hide This Notification
Code changed:
Hide
6
Previous Highlighted Error
Next Highlighted Error
"dealstage": {
"value": "closedlost",
"timestamp": 1778230152543, # 2026-05-08 08:49:12
"source": "CRM_UI",
"sourceId": "userId:71523846",
"updatedByUserId": 71523846,
"versions": [
{
"name": "dealstage",
"value": "closedlost",
"timestamp": 1778230152543, # 2026-05-08 08:49:12
"sourceId": "userId:71523846",
"source": "CRM_UI",
"sourceVid": [],
"requestId": "019e06c6-cd38-76f4-ae81-2d85ca04a72c",
"updatedByUserId": 71523846,
"useTimestampAsPersistenceTimestamp": true,
"sourceUpstreamDeployable": "InboundDbObjects-Service-web"
},
{
"name": "dealstage",
"value": "735341516",
"timestamp": 1773305812311, # 2026-03-12 08:56:52
"sourceId": "userId:76091797",
"source": "CRM_UI",
"sourceVid": [],
"requestId": "019ce143-5502-7857-86c1-e4699e3d745d",
"updatedByUserId": 76091797,
"useTimestampAsPersistenceTimestamp": true,
"sourceUpstreamDeployable": "CrmObjectBuilderRpcServer-userweb"
}
]
},
Project
Project...
|
78715
|
NULL
|
NULL
|
NULL
|
|
78716
|
2763
|
22
|
2026-05-27T12:56:30.273552+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886590273_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
7923424182753190895
|
-8780372176425246254
|
click
|
hybrid
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
PhpStormFileEditViewNavigateCodeRefactorRunToolsGitWindowHelpDOCKER (doc)screenpipe"DOCKER₴81DEV (docker)₴2-zsh88311DOCKER (docker-compose)docker_Lamp_1Dispatcheddocker_lamp_14 HubSpot sync jobs2sDONEdocker_lamp_12>&1docker_lamp_12026-05-27 12:56:13 Running ['artisan' activity:notify-not-logged]-05-27 12:56:13Jiminny\Jobs\Crm\SyncHubspot0bjectsdocker_lamp_12026-05-27 12:56:15Jiminny\Jobs\Crm\SyncHubspotObjects1:ONEdocker_lamp_12026-05-27 12:56:15 Jiminny\Jobs\Crm\SyncHubspotObjectsRIINGdocker_lamp_12026-05-27 12:56:15 Jiminny\Jobs\Crm\SyncHubspotObjects37.33m:ONEdocker_lamp_12026-05-27 12:56:15 Jiminny\Jobs\Crm\SyncHubspotObjectsRIINGdocker_lamp_12026-05-27 12:56:15 Jiminny\Jobs\Crm\SyncHubspotObjectsONE58.23msdocker_1amp_12026-05-27 12:56:15 Jiminny\Jobs\Crm\SyncHubspotObjectsRIINGdocker_lamp_112026-05-27 12:56:15 Jiminny\Jobs\Crm\SyncHubspotObjects70.36m:ONEdocker_lamp_1docker_lamp_1. 2s DONE• '/usr/local/bin/php' 'artisan'activity:notify-not-logged> '/proc/1,docker_1amp_12026-05-27 12:56:15 Running['artisan' activity:status-count]:24, "completed" :1, "scheduled" :1}.docker_lamp_11 '/usr/local/bin/php' 'artisan'activity:status-count › */proc/1/fd/1docker_lamp_1forsync.docker_lamp_1docker_lamp_1docker_lamp_1docker_lamp_1docker_1amp_1INGdocker_lamp_1ONEdocker_lamp_1INGdocker_lamp_1ONE2026-05-27 12:56:17 Running ['artisan' mailbox:sync] Queueing 2 inbox(‹1S DONE'/usr/local/bin/php' 'artisan' mailbox:sync › '/proc/1/fd/1' 2>&1run_artisan_schedule: Done waitingforschedule:run2026-05-27 12:56:20 Jiminny\Jobs\Mailbox|SyncInboxRI2026-05-27 12:56:20 Jiminny\Jobs\Mailbox\SyncInbox96.21ms2026-05-27 12:56:20 Jiminny\Jobs\Mailbox|SyncInboxRI2026-05-27 12:56:20 Jiminny \Jobs \Mailbox \Syncinbox90.40m:View in Docker Desktop@ View ConfigView Logsw Enable Watchd DetachHomeDMsActivityFilesLaterMore+→Jiminny ...# generar# happy_birthday# jbu-team-info# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...° Direct messagesJea Todor Stamatov *Ro Steliyan GeorgievVes&. Mira. Nikolay Yankovo Stoyan TomovP. Galya Dimitrovaf. Aneliya Angelovad James Graham&e Lukas Kovali... "Yl:: AppsToastJira Cloud100% <78• Wed 27 May 15:56:30Describe what you are looking forTodor Stamatov6 0MessagesкьдеAdd canvas@ Files+Today ~Todor Stamatovна локалната средаго забелязахLukas Kovalik ** 1:52 PMдаже не знаех че може локалноTodor Stamatov ** 1:53 PMмоят работи щото съм го настроил в .env скреденшьлите от stagingGOOGLE_TEXT_RELAY_MAILBOX=catch-allGOOGLE_TEXT_RELAY_HOST=txt.stagingjiminny.comGOOGLE_TEXT_RELAY_TOPIC=projects/jiminny-web/topics/com.jiminny.staging.txtGOOGLE_TEXT_RELAY_SUBSCRIPTION=projects/jiminny-web/subscriptions/staging-relayLukas Kovalik "Y 1:53 PMаха, интересно не съм се сетил да го тествамтакадай един lіke да го качаTodor Stamatov * 1:55 PMГОТОВОLukas Kovalik"1:56 PMмерсиTodor Stamatov has paused their notificationsMessage Todor Stamatov " Vacationing+...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78715
|
2764
|
24
|
2026-05-27T12:56:30.378622+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886590378_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
16
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.37632978,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"16","depth":4,"bounds":{"left":0.3856383,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.39694148,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.40425533,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
707116212969285028
|
-6438808257202583157
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
16
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78714
|
2763
|
21
|
2026-05-27T12:56:28.711786+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886588711_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
16
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"16","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n \\Illuminate\\Support\\Facades\\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"}]...
|
840005759593682776
|
-5281453524931671669
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
16
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
\Illuminate\Support\Facades\Log::channel('custom_channel')->info('$messageHistory ' . PHP_EOL . print_r($messageHistory, true));
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file...
|
78712
|
NULL
|
NULL
|
NULL
|
|
78681
|
2764
|
6
|
2026-05-27T12:55:34.153796+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886534153_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
PhpStormViewCoocWindowFV faVsco.is ~$2 JY-20915-fi PhpStormViewCoocWindowFV faVsco.is ~$2 JY-20915-fix-Proinet vphe logos.phpphp mail.phpphe maxio.php"medd"sueamine.oneHwowercalonephp queue.phpsdlestorce.onesamconephp secure-headers.phoppsentry.onowpservices.ohoppslack.ohephptimezones.ohgphp view.ohophp webhook-server.oho› E contrito→darabasrontcent>Ulangnode modtles hhrary toon→tnanstant mualiid>@ resourcesv hroutesphe api.phpphe api_v2.phpne concole nbophe customer_api.phpMoamtioooo.oneMo haalth oboMo seim nbnpupro cetco weo.oneMaweb cnopp weonook.one> scriptev(ln storage>O app>@ debugbar>& frameworkvMloasrcitionore0 audio wav= custom logBchounit.xolFttieEoauthenrivate kargTextRelayService Test.phpphpljiminny.phpcustomuoglaravellog XSf Jiminny@localhost2 HSJocal [EMAIL] in Fiiles Si matches in 8 resdectare(Scrzcrcypes=."File mask: *_phpQ- TextRelayServicenamesoace Janinny Servzces naztIn Project Module Directory Scopeusa JiminnvlServices|MailTextRelavServiceclass TexRcLayservzchNUNANA3 &wwiminnyitrwicosmstinnex.kerwsernicepublic function -constructOueeiminnywwices aliltex RewserniceSeredentalss scornde nathl ostrteytarel ay.asonlusa liminny Servicos MailTextReinySericeTextRelayService SrelayServiceahontunilesss.tle exasrsicredentaisenurenuit nss anmentriitsaeeeisiesiststssLog:info("[TextRelayServicel Starting sync",[Log:info("[TextRelayServicel Successfully dispatched message*. [Logwinfo"|TextRelayServicel Sync completed,Loquerror(ITextRelayServicel Failed to fetch Gmail history.Loquinfo("iTextRelayServicel Refused message'.1* Fetch the latest messages since the last syncpublic function sync): arraySvncVal box,oho apo/console/conSmailbox = configd key. "jiminny.google text user')oeclare soricocyoes=SexpectedALias = configd key. "iminny.deploy-region'SexpectedHost = configd key.muinnyrcooclertexenonanesoace Jiminny console Connands na? boxes Tex ReLay"Log:: infoo message:"(TextRelayService) Starting syndnoLoox = abkooxuse minny tonsole conmandel cormhneuse JiminnvlServices Mail. TextRelavSerwice,'expectedauas" = Sexoectedhias'expected host = Sexoectedhostcass sune.nthoy extends connandSservice = Sthis-›getService(Snailbox)*The name and cianeture of the consalle commandlSnessagetistory = sthis-saertstorylsservicenn* @vac stringSnessagerds=U17 €protected Ssignature = 'nailbox:text-relay:syndEaneach inessanely stony as ShistonsesSnessades=Shistonsas-snascadas.doe.oy* The concale coasand descaintionlEoneach l hascadas as Shassads?SaascareTne Sraccads.Ssaccaos.s.e* avar strino3e fl Sthte-stefonhunnent Fnusnonnant (Scanuse 24 €protected Sdescription = 'Sync text relay)"s naflbox with latest messages.":eoen recuisiin nows console leuA console [STAGING)insoxonoewntonatensondamaTexticay.ohoextkonSanaco.oho1extRolaySonco.ohoTextRelayService.php 81TextRelayService.php 12TextRelayService.php 193Wed 27 May 15:55:33aer henseictcan I test it locally first. if I place env from stagingYes. The service relies on a tew thinas vou'd need in olace1. Credentials file The constructor expects storage/text-relay.son (a Google service account JSON key file)Gmbtrom sthaind and oince it there2. .env values to copy from stagingGOOGLE TEXTUSERECOOGLE TEXT HOSTGOOGLE TEXT RELAY TOPICDEPLOY REGION:the cnail nailbox address# e.g. txt.jiminny.com or txt.staging.jiminny.comeeu or ue3. Run the sunc manualiv vin tinker tinside docker 1aeo 1%b bashaegdocker exec -it docker_lamp_1 php artisan tinkeSoplwnhy servcos uoiMer Re nusaricereheehtawdtlCaveat: The service reads from Gmail history and dispatches jobs to the queue. If you don't want it to actuallsend SMS, make sure QUEUE_CONNECTICN»sync is not set (or use a test queue), or just call isForCurrentEnvironntioh.Ssvc = new class extends \Jiminny\Services\Mail\TextRelayService & public function _construct(som Serviceassvc-soctServicelcontiatainny.googletexter'I then sinsoect a eessade canuai.1sasg= sonailService-susers_messages-sget(config(*iminty.google text user'), *THE_MESSAGE ID*)collect(5-s0-20etPayload()-soetWeaders())-soluck("value"thut wey von can Mrity whht handare tra nehhilm oraeset do ttat mactsod alote tha uill evoc rineeoeninanawneomAsk anything (XoL)- @ eodeAdhotvP4 s...
|
NULL
|
-3215470130180123559
|
NULL
|
click
|
ocr
|
NULL
|
PhpStormViewCoocWindowFV faVsco.is ~$2 JY-20915-fi PhpStormViewCoocWindowFV faVsco.is ~$2 JY-20915-fix-Proinet vphe logos.phpphp mail.phpphe maxio.php"medd"sueamine.oneHwowercalonephp queue.phpsdlestorce.onesamconephp secure-headers.phoppsentry.onowpservices.ohoppslack.ohephptimezones.ohgphp view.ohophp webhook-server.oho› E contrito→darabasrontcent>Ulangnode modtles hhrary toon→tnanstant mualiid>@ resourcesv hroutesphe api.phpphe api_v2.phpne concole nbophe customer_api.phpMoamtioooo.oneMo haalth oboMo seim nbnpupro cetco weo.oneMaweb cnopp weonook.one> scriptev(ln storage>O app>@ debugbar>& frameworkvMloasrcitionore0 audio wav= custom logBchounit.xolFttieEoauthenrivate kargTextRelayService Test.phpphpljiminny.phpcustomuoglaravellog XSf Jiminny@localhost2 HSJocal [EMAIL] in Fiiles Si matches in 8 resdectare(Scrzcrcypes=."File mask: *_phpQ- TextRelayServicenamesoace Janinny Servzces naztIn Project Module Directory Scopeusa JiminnvlServices|MailTextRelavServiceclass TexRcLayservzchNUNANA3 &wwiminnyitrwicosmstinnex.kerwsernicepublic function -constructOueeiminnywwices aliltex RewserniceSeredentalss scornde nathl ostrteytarel ay.asonlusa liminny Servicos MailTextReinySericeTextRelayService SrelayServiceahontunilesss.tle exasrsicredentaisenurenuit nss anmentriitsaeeeisiesiststssLog:info("[TextRelayServicel Starting sync",[Log:info("[TextRelayServicel Successfully dispatched message*. [Logwinfo"|TextRelayServicel Sync completed,Loquerror(ITextRelayServicel Failed to fetch Gmail history.Loquinfo("iTextRelayServicel Refused message'.1* Fetch the latest messages since the last syncpublic function sync): arraySvncVal box,oho apo/console/conSmailbox = configd key. "jiminny.google text user')oeclare soricocyoes=SexpectedALias = configd key. "iminny.deploy-region'SexpectedHost = configd key.muinnyrcooclertexenonanesoace Jiminny console Connands na? boxes Tex ReLay"Log:: infoo message:"(TextRelayService) Starting syndnoLoox = abkooxuse minny tonsole conmandel cormhneuse JiminnvlServices Mail. TextRelavSerwice,'expectedauas" = Sexoectedhias'expected host = Sexoectedhostcass sune.nthoy extends connandSservice = Sthis-›getService(Snailbox)*The name and cianeture of the consalle commandlSnessagetistory = sthis-saertstorylsservicenn* @vac stringSnessagerds=U17 €protected Ssignature = 'nailbox:text-relay:syndEaneach inessanely stony as ShistonsesSnessades=Shistonsas-snascadas.doe.oy* The concale coasand descaintionlEoneach l hascadas as Shassads?SaascareTne Sraccads.Ssaccaos.s.e* avar strino3e fl Sthte-stefonhunnent Fnusnonnant (Scanuse 24 €protected Sdescription = 'Sync text relay)"s naflbox with latest messages.":eoen recuisiin nows console leuA console [STAGING)insoxonoewntonatensondamaTexticay.ohoextkonSanaco.oho1extRolaySonco.ohoTextRelayService.php 81TextRelayService.php 12TextRelayService.php 193Wed 27 May 15:55:33aer henseictcan I test it locally first. if I place env from stagingYes. The service relies on a tew thinas vou'd need in olace1. Credentials file The constructor expects storage/text-relay.son (a Google service account JSON key file)Gmbtrom sthaind and oince it there2. .env values to copy from stagingGOOGLE TEXTUSERECOOGLE TEXT HOSTGOOGLE TEXT RELAY TOPICDEPLOY REGION:the cnail nailbox address# e.g. txt.jiminny.com or txt.staging.jiminny.comeeu or ue3. Run the sunc manualiv vin tinker tinside docker 1aeo 1%b bashaegdocker exec -it docker_lamp_1 php artisan tinkeSoplwnhy servcos uoiMer Re nusaricereheehtawdtlCaveat: The service reads from Gmail history and dispatches jobs to the queue. If you don't want it to actuallsend SMS, make sure QUEUE_CONNECTICN»sync is not set (or use a test queue), or just call isForCurrentEnvironntioh.Ssvc = new class extends \Jiminny\Services\Mail\TextRelayService & public function _construct(som Serviceassvc-soctServicelcontiatainny.googletexter'I then sinsoect a eessade canuai.1sasg= sonailService-susers_messages-sget(config(*iminty.google text user'), *THE_MESSAGE ID*)collect(5-s0-20etPayload()-soetWeaders())-soluck("value"thut wey von can Mrity whht handare tra nehhilm oraeset do ttat mactsod alote tha uill evoc rineeoeninanawneomAsk anything (XoL)- @ eodeAdhotvP4 s...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78680
|
2763
|
5
|
2026-05-27T12:55:34.257431+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886534257_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
-2060071197977580874
|
-6438808188481009269
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:...
|
78678
|
NULL
|
NULL
|
NULL
|
|
78662
|
2762
|
16
|
2026-05-27T12:54:53.565772+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886493565_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.31848404,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"bounds":{"left":0.32779256,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.33909574,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.3464096,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.13630319,"top":0.09736632,"width":0.31881648,"height":0.90263367},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"bounds":{"left":0.3726729,"top":0.0726257,"width":0.3806516,"height":0.9066241},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"}]...
|
-903207077597105979
|
-5862400211662108277
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder...
|
78660
|
NULL
|
NULL
|
NULL
|
|
78658
|
2761
|
14
|
2026-05-27T12:54:41.388567+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886481388_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder
MediaPipeline, folder
MeetingBot, folder
MobileSettings, folder
Model, folder
Notification, folder
Nudge, folder
ParagraphBreaker, folder
ParticipantSpeech, folder
PartitionedCookie, folder
PlaybackPage, folder
Playlist, folder
Prophet, folder
ProphetAi, folder
ProsperWorks, folder
Queue, folder
Router, folder
Saml2, folder
SCIM, folder
Seeder, folder
Sentry, folder
Serializer, folder
Settings, folder
Sidekick, folder
Slack, folder
TeamInsights, folder
TimeMemoryMapper, folder
Transcription, folder
TranscriptionSummary, folder
Twilio, folder
Uploader, folder
UrlGenerator, folder
Utility, folder
Uuid, folder
Waveform, folder
Webhooks, folder
Workflow, folder
Configuration, folder
Console, folder
Commands, folder
Activities, folder
Analytics, folder
Calendars, folder
Crm, folder
Hubspot, folder...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TimeMemoryMapper, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionSummary, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uploader, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UrlGenerator, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Utility, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uuid, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Waveform, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Webhooks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Workflow, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Configuration, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Console, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Commands, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activities, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Analytics, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Calendars, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Crm, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Hubspot, folder","depth":11,"on_screen":false,"role_description":"text"}]...
|
-4388996247128856168
|
-5862400193945564789
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder
MediaPipeline, folder
MeetingBot, folder
MobileSettings, folder
Model, folder
Notification, folder
Nudge, folder
ParagraphBreaker, folder
ParticipantSpeech, folder
PartitionedCookie, folder
PlaybackPage, folder
Playlist, folder
Prophet, folder
ProphetAi, folder
ProsperWorks, folder
Queue, folder
Router, folder
Saml2, folder
SCIM, folder
Seeder, folder
Sentry, folder
Serializer, folder
Settings, folder
Sidekick, folder
Slack, folder
TeamInsights, folder
TimeMemoryMapper, folder
Transcription, folder
TranscriptionSummary, folder
Twilio, folder
Uploader, folder
UrlGenerator, folder
Utility, folder
Uuid, folder
Waveform, folder
Webhooks, folder
Workflow, folder
Configuration, folder
Console, folder
Commands, folder
Activities, folder
Analytics, folder
Calendars, folder
Crm, folder
Hubspot, folder...
|
78656
|
NULL
|
NULL
|
NULL
|
|
78657
|
2762
|
14
|
2026-05-27T12:54:41.284086+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886481284_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder
MediaPipeline, folder
MeetingBot, folder
MobileSettings, folder
Model, folder
Notification, folder
Nudge, folder
ParagraphBreaker, folder
ParticipantSpeech, folder...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.31848404,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"bounds":{"left":0.32779256,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.33909574,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.3464096,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.13630319,"top":0.0,"width":0.31881648,"height":1.0},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"bounds":{"left":0.3726729,"top":0.0726257,"width":0.3806516,"height":0.9066241},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"}]...
|
8083931884448889734
|
-5862400215957010037
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder
MediaPipeline, folder
MeetingBot, folder
MobileSettings, folder
Model, folder
Notification, folder
Nudge, folder
ParagraphBreaker, folder
ParticipantSpeech, folder...
|
78655
|
NULL
|
NULL
|
NULL
|
|
78656
|
2761
|
13
|
2026-05-27T12:54:39.180992+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886479180_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"}]...
|
-5455556954181753444
|
-6366820961543091829
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78655
|
2762
|
13
|
2026-05-27T12:54:39.080424+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886479080_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.31848404,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"bounds":{"left":0.32779256,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.33909574,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.3464096,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.13630319,"top":0.0,"width":0.31881648,"height":1.0},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"bounds":{"left":0.3726729,"top":0.0726257,"width":0.3806516,"height":0.9066241},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode","depth":7,"on_screen":false,"role_description":"text"}]...
|
-4503705773799072699
|
-6438878629165889141
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78654
|
2761
|
12
|
2026-05-27T12:54:35.187208+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886475187_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder
MediaPipeline, folder
MeetingBot, folder
MobileSettings, folder
Model, folder
Notification, folder
Nudge, folder
ParagraphBreaker, folder
ParticipantSpeech, folder
PartitionedCookie, folder
PlaybackPage, folder
Playlist, folder
Prophet, folder
ProphetAi, folder
ProsperWorks, folder
Queue, folder
Router, folder
Saml2, folder
SCIM, folder
Seeder, folder
Sentry, folder
Serializer, folder
Settings, folder
Sidekick, folder
Slack, folder
TeamInsights, folder
TimeMemoryMapper, folder
Transcription, folder
TranscriptionSummary, folder
Twilio, folder
Uploader, folder
UrlGenerator, folder
Utility, folder
Uuid, folder
Waveform, folder
Webhooks, folder
Workflow, folder
Configuration, folder
Console, folder
Commands, folder
Activities, folder
Analytics, folder
Calendars, folder
Crm, folder
Hubspot, folder
IntegrationApp, folder
Traits, folder
AddLayoutEntities.php
AutologDelayedCommand.php
BackfillOpportunityUserFromAccountCommand.php
BullhornCommandAbstract.php
BullhornPingCommand.php
BullhornSearchCommand.php
BullhornSessionCommand.php
CheckActivityLoggableCommand.php
CleanDuplicateFieldDataCommand.php
FullSyncOpportunityCommand.php
LogActivitiesCommand.php
ManageSyncStrategyCommand.php
MatchCrmObjectsCommand.php
MatchOpportunityActivitiesCommand.php
MigrateProvider.php
ProcessHubspotObjectsSyncBatches.php
PurgeDeletedOpportunitiesCommand.php
ResetGovernorLimits.php, class
SendNotLogged.php, class
SetupActivityTypeForFollowUp.php, final class
SetupCloseCrm.php, class...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TimeMemoryMapper, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionSummary, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uploader, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UrlGenerator, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Utility, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uuid, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Waveform, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Webhooks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Workflow, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Configuration, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Console, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Commands, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activities, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Analytics, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Calendars, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Crm, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Hubspot, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IntegrationApp, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Traits, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AddLayoutEntities.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutologDelayedCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BackfillOpportunityUserFromAccountCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornCommandAbstract.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornPingCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSearchCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSessionCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CheckActivityLoggableCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CleanDuplicateFieldDataCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FullSyncOpportunityCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LogActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ManageSyncStrategyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchCrmObjectsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchOpportunityActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MigrateProvider.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProcessHubspotObjectsSyncBatches.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeDeletedOpportunitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ResetGovernorLimits.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SendNotLogged.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupActivityTypeForFollowUp.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCloseCrm.php, class","depth":11,"on_screen":false,"role_description":"text"}]...
|
-6248738875007623794
|
-5862400193945368189
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder
LiveFeed, folder
Locks, folder
Math, folder
MediaPipeline, folder
MeetingBot, folder
MobileSettings, folder
Model, folder
Notification, folder
Nudge, folder
ParagraphBreaker, folder
ParticipantSpeech, folder
PartitionedCookie, folder
PlaybackPage, folder
Playlist, folder
Prophet, folder
ProphetAi, folder
ProsperWorks, folder
Queue, folder
Router, folder
Saml2, folder
SCIM, folder
Seeder, folder
Sentry, folder
Serializer, folder
Settings, folder
Sidekick, folder
Slack, folder
TeamInsights, folder
TimeMemoryMapper, folder
Transcription, folder
TranscriptionSummary, folder
Twilio, folder
Uploader, folder
UrlGenerator, folder
Utility, folder
Uuid, folder
Waveform, folder
Webhooks, folder
Workflow, folder
Configuration, folder
Console, folder
Commands, folder
Activities, folder
Analytics, folder
Calendars, folder
Crm, folder
Hubspot, folder
IntegrationApp, folder
Traits, folder
AddLayoutEntities.php
AutologDelayedCommand.php
BackfillOpportunityUserFromAccountCommand.php
BullhornCommandAbstract.php
BullhornPingCommand.php
BullhornSearchCommand.php
BullhornSessionCommand.php
CheckActivityLoggableCommand.php
CleanDuplicateFieldDataCommand.php
FullSyncOpportunityCommand.php
LogActivitiesCommand.php
ManageSyncStrategyCommand.php
MatchCrmObjectsCommand.php
MatchOpportunityActivitiesCommand.php
MigrateProvider.php
ProcessHubspotObjectsSyncBatches.php
PurgeDeletedOpportunitiesCommand.php
ResetGovernorLimits.php, class
SendNotLogged.php, class
SetupActivityTypeForFollowUp.php, final class
SetupCloseCrm.php, class...
|
78651
|
NULL
|
NULL
|
NULL
|
|
78653
|
2762
|
12
|
2026-05-27T12:54:35.089039+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886475089_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder...
|
[{"role":"AXButton","text" [{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.31848404,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"bounds":{"left":0.32779256,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.33909574,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.3464096,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.13630319,"top":0.0,"width":0.31881648,"height":1.0},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"bounds":{"left":0.3726729,"top":0.0726257,"width":0.3806516,"height":0.9066241},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"}]...
|
-2258274173927277152
|
-6438860963931846261
|
click
|
accessibility
|
NULL
|
Project: faVsco.js, menu
JY-20915-fix-missing-head Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder...
|
78652
|
NULL
|
NULL
|
NULL
|
|
78652
|
2762
|
11
|
2026-05-27T12:54:32.911337+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886472911_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.11037234,"height":0.054269753},"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.095744684,"height":0.054269753},"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.31848404,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"bounds":{"left":0.32779256,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.33909574,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.3464096,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.13630319,"top":0.0,"width":0.31881648,"height":1.0},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"bounds":{"left":0.3726729,"top":0.0726257,"width":0.3806516,"height":0.9066241},"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"}]...
|
5748408524319570128
|
-6366803369357309557
|
visual_change
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code
worker-code
worker-video-code
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor
.github
.sonarlint
.vscode
.windsurf
app, sources root
Actions
Component
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78651
|
2761
|
11
|
2026-05-27T12:54:31.935129+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886471935_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code, folder
worker-code, folder
worker-video-code, folder
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor, folder
.github
.sonarlint, folder
.vscode, folder
.windsurf, folder
app, sources root
Actions, folder
Component, folder
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"","depth":4,"on_screen":true,"value":"","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"}]...
|
112785548752669935
|
-5862400215403689589
|
typing_pause
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
Project
Project
New File or Directory…
Expand Selected
Collapse All
Options
Hide
app ~/jiminny/app, folder
.circleci, folder
backend-code, folder
.env.staging
Dockerfile
start.sh
frontend-code, folder
worker-code, folder
worker-video-code, folder
config.yml, YAML file
config_continue.yml, YAML file
subenv_to_branch_map
workflows_prod.yml, YAML file
workflows_qa.yml, YAML file
workflows_qai.yml, YAML file
workflows_staging.yml, YAML file
workflows_subenv.yml, YAML file
.cursor, folder
.github
.sonarlint, folder
.vscode, folder
.windsurf, folder
app, sources root
Actions, folder
Component, folder
Acl, folder
ActionItems, folder
Activity, folder
ActivityAnalytics, folder
ActivitySearch, folder
AiActivityType, folder
AiAutomation, folder
AiCallScoring, folder
AskAnything, folder
Dtos, folder
Events, folder
AskAnythingPromptService.php, class
HistoryService.php, class
AskJiminnyAi, folder
AWS, folder
BillingManagement, folder
Cache, folder
CoachingFeedback, folder
Country, folder
CustomerApi, folder
Database, folder
Datadog, folder
DateTime, folder
DealInsights, folder
DealRisks, folder
ElasticSearch, folder
Eloquent, folder
Encoding, folder
Encryption, folder
ES, folder
Faker, folder
FeatureFlags, folder
FFMpeg, folder
FileSystem, folder
Gecko, folder
Gong, folder
GuzzleHttp, folder
KeyPoints, folder
Kiosk, folder
LanguageDetection, folder...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78650
|
2762
|
10
|
2026-05-27T12:54:31.490635+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886471490_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.11037234,"height":0.054269753},"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.095744684,"height":0.054269753},"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
1292143677964871435
|
8290725434090379374
|
typing_pause
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html...
|
78648
|
NULL
|
NULL
|
NULL
|
|
78649
|
2761
|
10
|
2026-05-27T12:54:28.468694+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886468468_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpDOCKER₴81DEV ( SlackFileEditViewGoHistoryWindowHelpDOCKER₴81DEV (docker)₴2-zsh883DOCKER (doc)screenpipe"atches=15]in backgrounddocker_lamp_1• ('/usr/local/bin/php' 'artisan'mailbox:batch:retry-failed'/proc/1/fd/1'2>&1 ; '/usr/local/bin/php'schedule:finish "framework/sclule-390defd641effba0f73a895e426ded4cf2ba7f11""$?") > '/dev/null' 2>&1 &docker_lamp_1docker_lamp_1run_artisan_schedule: Done waiting for schedule:runKEFdocker_lamp_1docker_lamp_12026-05-27 12:54:02 Running ['artisan'meeting-bot:schedule-bot] ….. 1:docker_lamp_11 '/usr/local/bin/php' 'artisan'meeting-bot:schedule-bot > '/proc/1/fc2026-05-27 12:54:03 Running ['artisan' dialers:monitor-activities] . 1:docker_1amp_1• '/usr/local/bin/php' 'artisan' dialers:monitor-activities > '/proc/1,docker_lamp_12026-05-27 12:54:04 Running ['artisan' jiminny:monitor-social-accounts]docker_lamp_1l '/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts > '/prdocker_lamp_12026-05-27 12:54:06 Running ['artisan'mailbox:skip-lists:refresh]. 1docker_lamp_1, '/usr/local/bin/php' 'artisan'mailbox:skip-lists:refresh > */proc/1,docker_1amp_12026-05-27 12:54:07 Running ['artisan' mailbox:batch:process --max-bat‹docker_lamp_1'/proc/1/fd/1'docker_lamp_11 '/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=1:2026-05-27 12:54:09 Running ['artisan' conference:monitor:count] ... 1:docker_lamp_1• '/usr/local/bin/php' 'artisan' conference:monitor:count > '/proc/1/f‹docker_lamp_12026-05-27 12:54:10 Running ['artisan' activity:aircall:check-and-renevdocker_1amp_1• '/usr/local/bin/php' 'artisan' activity:aircall:check-and-renew > '/docker_lamp_12026-05-27 12:54:12 Running ['artisan' track:retry-failed-downloads]docker_lamp_1fd/1' 2>&1docker_lamp_1docker_lamp_1l '/usr/local/bin/php' 'artisan' track:retry-failed-downloads › '/proc,run_artisan_schedule: Done waiting for schedule:runView in Docker Desktop@ View ConfigL View Logsw Enable Watchd DetachHomeDMsActivityFilesLater...More+ED→Jiminny ...# generar# happy_birthday# jbu-team-info# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...° Direct messagesJea Todor Stamatov *Ro Steliyan GeorgievVes% Mira. Nikolay Yankovo Stoyan TomovP. Galya Dimitrovaf. Aneliya Angelova& James GrahamEe Lukas Kovali... "l:: AppsToastJira Cloud100% <78• Wed 27 May 15:54:28Describe what you are looking forTodor Stamatov6 0MessagesкьдеAdd canvas@ Files+Today ~Todor Stamatovна локалната средаго забелязахLukas Kovalik ** 1:52 PMдаже не знаех че може локалноTodor Stamatov ** 1:53 PMмоят работи щото съм го настроил в .env скреденшьлите от stagingGOOGLE_TEXT_RELAY_MAILBOX=catch-allGOOGLE_TEXT_RELAY_HOST=txt.stagingjiminny.comGOOGLE_TEXT_RELAY_TOPIC=projects/jiminny-web/topics/com.jiminny.staging.txtGOOGLE_TEXT_RELAY_SUBSCRIPTION=projects/jiminny-web/subscriptions/staging-relayLukas Kovalik "Y 1:53 PMаха, интересно не съм се сетил да го тествамтакадай един like да го качаTodor Stamatov * 1:55 PMГОТОВОLukas Kovalik"1:56 PMмерсиTodor Stamatov has paused their notificationsMessage Todor Stamatov " Vacationing+...
|
NULL
|
-4567734555956709656
|
NULL
|
click
|
ocr
|
NULL
|
SlackFileEditViewGoHistoryWindowHelpDOCKER₴81DEV ( SlackFileEditViewGoHistoryWindowHelpDOCKER₴81DEV (docker)₴2-zsh883DOCKER (doc)screenpipe"atches=15]in backgrounddocker_lamp_1• ('/usr/local/bin/php' 'artisan'mailbox:batch:retry-failed'/proc/1/fd/1'2>&1 ; '/usr/local/bin/php'schedule:finish "framework/sclule-390defd641effba0f73a895e426ded4cf2ba7f11""$?") > '/dev/null' 2>&1 &docker_lamp_1docker_lamp_1run_artisan_schedule: Done waiting for schedule:runKEFdocker_lamp_1docker_lamp_12026-05-27 12:54:02 Running ['artisan'meeting-bot:schedule-bot] ….. 1:docker_lamp_11 '/usr/local/bin/php' 'artisan'meeting-bot:schedule-bot > '/proc/1/fc2026-05-27 12:54:03 Running ['artisan' dialers:monitor-activities] . 1:docker_1amp_1• '/usr/local/bin/php' 'artisan' dialers:monitor-activities > '/proc/1,docker_lamp_12026-05-27 12:54:04 Running ['artisan' jiminny:monitor-social-accounts]docker_lamp_1l '/usr/local/bin/php' 'artisan' jiminny:monitor-social-accounts > '/prdocker_lamp_12026-05-27 12:54:06 Running ['artisan'mailbox:skip-lists:refresh]. 1docker_lamp_1, '/usr/local/bin/php' 'artisan'mailbox:skip-lists:refresh > */proc/1,docker_1amp_12026-05-27 12:54:07 Running ['artisan' mailbox:batch:process --max-bat‹docker_lamp_1'/proc/1/fd/1'docker_lamp_11 '/usr/local/bin/php' 'artisan' mailbox:batch:process --max-batches=1:2026-05-27 12:54:09 Running ['artisan' conference:monitor:count] ... 1:docker_lamp_1• '/usr/local/bin/php' 'artisan' conference:monitor:count > '/proc/1/f‹docker_lamp_12026-05-27 12:54:10 Running ['artisan' activity:aircall:check-and-renevdocker_1amp_1• '/usr/local/bin/php' 'artisan' activity:aircall:check-and-renew > '/docker_lamp_12026-05-27 12:54:12 Running ['artisan' track:retry-failed-downloads]docker_lamp_1fd/1' 2>&1docker_lamp_1docker_lamp_1l '/usr/local/bin/php' 'artisan' track:retry-failed-downloads › '/proc,run_artisan_schedule: Done waiting for schedule:runView in Docker Desktop@ View ConfigL View Logsw Enable Watchd DetachHomeDMsActivityFilesLater...More+ED→Jiminny ...# generar# happy_birthday# jbu-team-info# jiminny-bg# platform-tickets# product_launches# random# releases# sofia-office# support# thank-yous# the_people_of_jimi...° Direct messagesJea Todor Stamatov *Ro Steliyan GeorgievVes% Mira. Nikolay Yankovo Stoyan TomovP. Galya Dimitrovaf. Aneliya Angelova& James GrahamEe Lukas Kovali... "l:: AppsToastJira Cloud100% <78• Wed 27 May 15:54:28Describe what you are looking forTodor Stamatov6 0MessagesкьдеAdd canvas@ Files+Today ~Todor Stamatovна локалната средаго забелязахLukas Kovalik ** 1:52 PMдаже не знаех че може локалноTodor Stamatov ** 1:53 PMмоят работи щото съм го настроил в .env скреденшьлите от stagingGOOGLE_TEXT_RELAY_MAILBOX=catch-allGOOGLE_TEXT_RELAY_HOST=txt.stagingjiminny.comGOOGLE_TEXT_RELAY_TOPIC=projects/jiminny-web/topics/com.jiminny.staging.txtGOOGLE_TEXT_RELAY_SUBSCRIPTION=projects/jiminny-web/subscriptions/staging-relayLukas Kovalik "Y 1:53 PMаха, интересно не съм се сетил да го тествамтакадай един like да го качаTodor Stamatov * 1:55 PMГОТОВОLukas Kovalik"1:56 PMмерсиTodor Stamatov has paused their notificationsMessage Todor Stamatov " Vacationing+...
|
78646
|
NULL
|
NULL
|
NULL
|
|
78648
|
2762
|
9
|
2026-05-27T12:54:29.664834+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886469664_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.11037234,"height":0.054269753},"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.095744684,"height":0.054269753},"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false}]...
|
8148739081246414415
|
8287840268317673570
|
visual_change
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu...
|
NULL
|
NULL
|
NULL
|
NULL
|
|
78644
|
2761
|
7
|
2026-05-27T12:54:16.976770+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886456976_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TimeMemoryMapper, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionSummary, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uploader, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UrlGenerator, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Utility, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uuid, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Waveform, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Webhooks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Workflow, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Configuration, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Console, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Commands, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activities, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Analytics, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Calendars, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Crm, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Hubspot, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IntegrationApp, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Traits, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AddLayoutEntities.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutologDelayedCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BackfillOpportunityUserFromAccountCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornCommandAbstract.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornPingCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSearchCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSessionCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CheckActivityLoggableCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CleanDuplicateFieldDataCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FullSyncOpportunityCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LogActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ManageSyncStrategyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchCrmObjectsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchOpportunityActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MigrateProvider.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProcessHubspotObjectsSyncBatches.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeDeletedOpportunitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ResetGovernorLimits.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SendNotLogged.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupActivityTypeForFollowUp.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCloseCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCopperCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCrmCommand.php, abstract class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupLayouts.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncAccount.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncContact.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncFieldMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotActiveDeals.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncLead.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunitiesMissingFieldDataCommand.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunity.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncProfileMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncTeamMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UpdateOpportunitySpecifications.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dev, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dialers, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DTOs, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Elasticsearch, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EngagementStats, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GeckoExport, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Livestream, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Mailboxes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Migrate, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackThemes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playbooks, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlists, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Postmark, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Reports, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsRetentionPolicyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsSendCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CreateMockAskJiminnyReportResultCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteReportCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GenerateMarketingReport.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Team.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Usage.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Teams, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Tracks, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Users, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Vocabulary, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Zoom, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Command.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CreateDatabaseUsers.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DatabaseTableCount.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteOldAiCrmNotesCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteS3LeftoversCommand.php","depth":10,"on_screen":false,"role_description":"text"}]...
|
3476319538423578248
|
-2502470911202910979
|
visual_change
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
78613
|
NULL
|
NULL
|
NULL
|
|
78643
|
2762
|
7
|
2026-05-27T12:54:10.389084+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886450389_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.11037234,"height":0.054269753},"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.095744684,"height":0.054269753},"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.31848404,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"bounds":{"left":0.32779256,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.33909574,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.3464096,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.13630319,"top":0.0,"width":0.31881648,"height":1.0},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.72706115,"top":0.07581804,"width":0.010305851,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7390292,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.7463431,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","depth":4,"bounds":{"left":0.37533244,"top":0.0726257,"width":0.6246675,"height":0.9273743},"on_screen":true,"value":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TimeMemoryMapper, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionSummary, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uploader, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UrlGenerator, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Utility, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uuid, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Waveform, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Webhooks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Workflow, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Configuration, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Console, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Commands, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activities, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Analytics, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Calendars, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Crm, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Hubspot, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IntegrationApp, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Traits, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AddLayoutEntities.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutologDelayedCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BackfillOpportunityUserFromAccountCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornCommandAbstract.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornPingCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSearchCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSessionCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CheckActivityLoggableCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CleanDuplicateFieldDataCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FullSyncOpportunityCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LogActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ManageSyncStrategyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchCrmObjectsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchOpportunityActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MigrateProvider.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProcessHubspotObjectsSyncBatches.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeDeletedOpportunitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ResetGovernorLimits.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SendNotLogged.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupActivityTypeForFollowUp.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCloseCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCopperCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCrmCommand.php, abstract class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupLayouts.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncAccount.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncContact.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncFieldMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotActiveDeals.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncLead.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunitiesMissingFieldDataCommand.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunity.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncProfileMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncTeamMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UpdateOpportunitySpecifications.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dev, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dialers, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DTOs, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Elasticsearch, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EngagementStats, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GeckoExport, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Livestream, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Mailboxes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Migrate, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackThemes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playbooks, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlists, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Postmark, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Reports, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsRetentionPolicyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsSendCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CreateMockAskJiminnyReportResultCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteReportCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GenerateMarketingReport.php","depth":11,"on_screen":false,"role_description":"text"}]...
|
3476319538423578248
|
-2502470911202910979
|
idle
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
78610
|
NULL
|
NULL
|
NULL
|
|
78642
|
2761
|
6
|
2026-05-27T12:53:40.399531+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886420399_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TimeMemoryMapper, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionSummary, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uploader, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UrlGenerator, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Utility, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uuid, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Waveform, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Webhooks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Workflow, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Configuration, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Console, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Commands, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activities, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Analytics, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Calendars, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Crm, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Hubspot, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IntegrationApp, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Traits, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AddLayoutEntities.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutologDelayedCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BackfillOpportunityUserFromAccountCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornCommandAbstract.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornPingCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSearchCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSessionCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CheckActivityLoggableCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CleanDuplicateFieldDataCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FullSyncOpportunityCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LogActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ManageSyncStrategyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchCrmObjectsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchOpportunityActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MigrateProvider.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProcessHubspotObjectsSyncBatches.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeDeletedOpportunitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ResetGovernorLimits.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SendNotLogged.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupActivityTypeForFollowUp.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCloseCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCopperCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCrmCommand.php, abstract class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupLayouts.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncAccount.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncContact.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncFieldMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotActiveDeals.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncLead.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunitiesMissingFieldDataCommand.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunity.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncProfileMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncTeamMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UpdateOpportunitySpecifications.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dev, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dialers, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DTOs, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Elasticsearch, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EngagementStats, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GeckoExport, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Livestream, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Mailboxes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Migrate, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackThemes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playbooks, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlists, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Postmark, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Reports, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsRetentionPolicyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsSendCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CreateMockAskJiminnyReportResultCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteReportCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GenerateMarketingReport.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Team.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Usage.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Teams, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Tracks, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Users, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Vocabulary, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Zoom, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Command.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CreateDatabaseUsers.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DatabaseTableCount.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteOldAiCrmNotesCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteS3LeftoversCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DevPostmanCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DiarizeViaAiParticipantIdentificationCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EncryptTokensCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EngagementStatsRegenerateCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlagsHelper.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FixCrossTenantIssues.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FlushRolesPermissionsCache.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GenerateInternalWebhookToken.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GroupSetDefaultLanguageCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HelperTruncateCoachingTables.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HubspotJournalPollingCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HubspotWebhookServiceCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ImportRecording.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ImportUsersFromCsvFile.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IssueMcpTokenCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IterateUsersCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"JiminnyCacheClearCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"JiminnyDebugCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"JiminnySetEncryptedTokenManagerModeCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"JiminnyTokenInfoCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MakeSlackLiveCoachingChatNotesOn.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ManageScimForTeam.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MarkBranchForEnvironmentPipelineCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MuteOrganizerChannel.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PhpApm.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PropagateCoachingFeedbackCreatedAtToSectionFeedbacks.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeConferences.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeSoftDeletedOpportunitiesCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeSyncBatchesCommand.php","depth":10,"on_screen":false,"role_description":"text"}]...
|
3476319538423578248
|
-2502470911202910979
|
visual_change
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
78613
|
NULL
|
NULL
|
NULL
|
|
78641
|
2762
|
6
|
2026-05-27T12:53:39.847345+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886419847_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.11037234,"height":0.054269753},"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.095744684,"height":0.054269753},"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.31848404,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"bounds":{"left":0.32779256,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.33909574,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.3464096,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.13630319,"top":0.0,"width":0.31881648,"height":1.0},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.72706115,"top":0.07581804,"width":0.010305851,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7390292,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.7463431,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","depth":4,"bounds":{"left":0.37533244,"top":0.0726257,"width":0.6246675,"height":0.9273743},"on_screen":true,"value":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TimeMemoryMapper, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionSummary, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uploader, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UrlGenerator, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Utility, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uuid, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Waveform, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Webhooks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Workflow, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Configuration, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Console, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Commands, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activities, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Analytics, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Calendars, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Crm, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Hubspot, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IntegrationApp, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Traits, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AddLayoutEntities.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutologDelayedCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BackfillOpportunityUserFromAccountCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornCommandAbstract.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornPingCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSearchCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSessionCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CheckActivityLoggableCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CleanDuplicateFieldDataCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FullSyncOpportunityCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LogActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ManageSyncStrategyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchCrmObjectsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchOpportunityActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MigrateProvider.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProcessHubspotObjectsSyncBatches.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeDeletedOpportunitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ResetGovernorLimits.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SendNotLogged.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupActivityTypeForFollowUp.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCloseCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCopperCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCrmCommand.php, abstract class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupLayouts.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncAccount.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncContact.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncFieldMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotActiveDeals.php, class","depth":11,"on_screen":false,"role_description":"text"}]...
|
3476319538423578248
|
-2502470911202910979
|
idle
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
78610
|
NULL
|
NULL
|
NULL
|
|
78640
|
2762
|
5
|
2026-05-27T12:53:09.332602+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886389332_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.11037234,"height":0.054269753},"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.095744684,"height":0.054269753},"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.31848404,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"bounds":{"left":0.32779256,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.33909574,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.3464096,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.13630319,"top":0.0,"width":0.31881648,"height":1.0},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.72706115,"top":0.07581804,"width":0.010305851,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7390292,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.7463431,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","depth":4,"bounds":{"left":0.37533244,"top":0.0726257,"width":0.6246675,"height":0.9273743},"on_screen":true,"value":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TimeMemoryMapper, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionSummary, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uploader, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UrlGenerator, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Utility, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uuid, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Waveform, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Webhooks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Workflow, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Configuration, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Console, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Commands, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activities, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Analytics, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Calendars, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Crm, folder","depth":10,"on_screen":false,"role_description":"text"}]...
|
3476319538423578248
|
-2502470911202910979
|
idle
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
78610
|
NULL
|
NULL
|
NULL
|
|
78639
|
2761
|
5
|
2026-05-27T12:53:03.238367+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886383238_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TimeMemoryMapper, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionSummary, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uploader, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UrlGenerator, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Utility, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uuid, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Waveform, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Webhooks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Workflow, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Configuration, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Console, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Commands, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activities, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Analytics, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Calendars, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Crm, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Hubspot, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IntegrationApp, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Traits, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AddLayoutEntities.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutologDelayedCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BackfillOpportunityUserFromAccountCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornCommandAbstract.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornPingCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSearchCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSessionCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CheckActivityLoggableCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CleanDuplicateFieldDataCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FullSyncOpportunityCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LogActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ManageSyncStrategyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchCrmObjectsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchOpportunityActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MigrateProvider.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProcessHubspotObjectsSyncBatches.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeDeletedOpportunitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ResetGovernorLimits.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SendNotLogged.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupActivityTypeForFollowUp.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCloseCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCopperCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCrmCommand.php, abstract class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupLayouts.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncAccount.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncContact.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncFieldMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotActiveDeals.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncLead.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunitiesMissingFieldDataCommand.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunity.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncProfileMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncTeamMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UpdateOpportunitySpecifications.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dev, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dialers, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DTOs, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Elasticsearch, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EngagementStats, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GeckoExport, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Livestream, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Mailboxes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Migrate, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackThemes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playbooks, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlists, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Postmark, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Reports, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsCommand.php","depth":11,"on_screen":false,"role_description":"text"}]...
|
3476319538423578248
|
-2502470911202910979
|
idle
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
78613
|
NULL
|
NULL
|
NULL
|
|
78638
|
2762
|
4
|
2026-05-27T12:52:38.795706+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886358795_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.11037234,"height":0.054269753},"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.095744684,"height":0.054269753},"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.31848404,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"bounds":{"left":0.32779256,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.33909574,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.3464096,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.13630319,"top":0.0,"width":0.31881648,"height":1.0},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.72706115,"top":0.07581804,"width":0.010305851,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7390292,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.7463431,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","depth":4,"bounds":{"left":0.37533244,"top":0.0726257,"width":0.6246675,"height":0.9273743},"on_screen":true,"value":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TimeMemoryMapper, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionSummary, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uploader, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UrlGenerator, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Utility, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uuid, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Waveform, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Webhooks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Workflow, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Configuration, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Console, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Commands, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activities, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Analytics, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Calendars, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Crm, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Hubspot, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IntegrationApp, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Traits, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AddLayoutEntities.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutologDelayedCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BackfillOpportunityUserFromAccountCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornCommandAbstract.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornPingCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSearchCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSessionCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CheckActivityLoggableCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CleanDuplicateFieldDataCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FullSyncOpportunityCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LogActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ManageSyncStrategyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchCrmObjectsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchOpportunityActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MigrateProvider.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProcessHubspotObjectsSyncBatches.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeDeletedOpportunitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ResetGovernorLimits.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SendNotLogged.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupActivityTypeForFollowUp.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCloseCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCopperCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCrmCommand.php, abstract class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupLayouts.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncAccount.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncContact.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncFieldMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotActiveDeals.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncLead.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunitiesMissingFieldDataCommand.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunity.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncProfileMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncTeamMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UpdateOpportunitySpecifications.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dev, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dialers, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DTOs, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Elasticsearch, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EngagementStats, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GeckoExport, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Livestream, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Mailboxes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Migrate, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackThemes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playbooks, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlists, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Postmark, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Reports, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsRetentionPolicyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsSendCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CreateMockAskJiminnyReportResultCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteReportCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GenerateMarketingReport.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Team.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Usage.php","depth":11,"on_screen":false,"role_description":"text"}]...
|
3476319538423578248
|
-2502470911202910979
|
idle
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
78610
|
NULL
|
NULL
|
NULL
|
|
78637
|
2761
|
4
|
2026-05-27T12:52:32.704824+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886352704_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"}]...
|
3476319538423578248
|
-2502470911202910979
|
visual_change
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
78613
|
NULL
|
NULL
|
NULL
|
|
78636
|
2762
|
3
|
2026-05-27T12:52:08.251437+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886328251_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.11037234,"height":0.054269753},"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.095744684,"height":0.054269753},"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.31848404,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"bounds":{"left":0.32779256,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.33909574,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.3464096,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.13630319,"top":0.0,"width":0.31881648,"height":1.0},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.72706115,"top":0.07581804,"width":0.010305851,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7390292,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.7463431,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","depth":4,"bounds":{"left":0.37533244,"top":0.0726257,"width":0.6246675,"height":0.9273743},"on_screen":true,"value":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TimeMemoryMapper, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionSummary, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uploader, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UrlGenerator, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Utility, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uuid, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Waveform, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Webhooks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Workflow, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Configuration, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Console, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Commands, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activities, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Analytics, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Calendars, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Crm, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Hubspot, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IntegrationApp, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Traits, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AddLayoutEntities.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutologDelayedCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BackfillOpportunityUserFromAccountCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornCommandAbstract.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornPingCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSearchCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSessionCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CheckActivityLoggableCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CleanDuplicateFieldDataCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FullSyncOpportunityCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LogActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ManageSyncStrategyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchCrmObjectsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchOpportunityActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MigrateProvider.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProcessHubspotObjectsSyncBatches.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeDeletedOpportunitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ResetGovernorLimits.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SendNotLogged.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupActivityTypeForFollowUp.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCloseCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCopperCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCrmCommand.php, abstract class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupLayouts.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncAccount.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncContact.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncFieldMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotActiveDeals.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncLead.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunitiesMissingFieldDataCommand.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunity.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncProfileMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncTeamMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UpdateOpportunitySpecifications.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dev, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dialers, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DTOs, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Elasticsearch, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EngagementStats, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GeckoExport, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Livestream, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Mailboxes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Migrate, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackThemes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playbooks, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlists, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Postmark, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Reports, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsRetentionPolicyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsSendCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CreateMockAskJiminnyReportResultCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteReportCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GenerateMarketingReport.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Team.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Usage.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Teams, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Tracks, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Users, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Vocabulary, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Zoom, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Command.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CreateDatabaseUsers.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DatabaseTableCount.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteOldAiCrmNotesCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteS3LeftoversCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DevPostmanCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DiarizeViaAiParticipantIdentificationCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EncryptTokensCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EngagementStatsRegenerateCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlagsHelper.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FixCrossTenantIssues.php","depth":10,"on_screen":false,"role_description":"text"}]...
|
3476319538423578248
|
-2502470911202910979
|
idle
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
78610
|
NULL
|
NULL
|
NULL
|
|
78635
|
2761
|
3
|
2026-05-27T12:52:02.131067+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886322131_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TimeMemoryMapper, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionSummary, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uploader, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UrlGenerator, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Utility, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uuid, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Waveform, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Webhooks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Workflow, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Configuration, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Console, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Commands, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activities, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Analytics, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Calendars, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Crm, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Hubspot, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IntegrationApp, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Traits, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AddLayoutEntities.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutologDelayedCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BackfillOpportunityUserFromAccountCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornCommandAbstract.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornPingCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSearchCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSessionCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CheckActivityLoggableCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CleanDuplicateFieldDataCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FullSyncOpportunityCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LogActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ManageSyncStrategyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchCrmObjectsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchOpportunityActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MigrateProvider.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProcessHubspotObjectsSyncBatches.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeDeletedOpportunitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ResetGovernorLimits.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SendNotLogged.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupActivityTypeForFollowUp.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCloseCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCopperCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCrmCommand.php, abstract class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupLayouts.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncAccount.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncContact.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncFieldMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotActiveDeals.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncLead.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunitiesMissingFieldDataCommand.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunity.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncProfileMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncTeamMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UpdateOpportunitySpecifications.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dev, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dialers, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DTOs, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Elasticsearch, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EngagementStats, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GeckoExport, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Livestream, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Mailboxes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Migrate, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackThemes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playbooks, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlists, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Postmark, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Reports, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsRetentionPolicyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsSendCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CreateMockAskJiminnyReportResultCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteReportCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GenerateMarketingReport.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Team.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Usage.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Teams, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Tracks, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Users, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Vocabulary, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Zoom, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Command.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CreateDatabaseUsers.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DatabaseTableCount.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteOldAiCrmNotesCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteS3LeftoversCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DevPostmanCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DiarizeViaAiParticipantIdentificationCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EncryptTokensCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EngagementStatsRegenerateCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlagsHelper.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FixCrossTenantIssues.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FlushRolesPermissionsCache.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GenerateInternalWebhookToken.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GroupSetDefaultLanguageCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HelperTruncateCoachingTables.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HubspotJournalPollingCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HubspotWebhookServiceCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ImportRecording.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ImportUsersFromCsvFile.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IssueMcpTokenCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IterateUsersCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"JiminnyCacheClearCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"JiminnyDebugCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"JiminnySetEncryptedTokenManagerModeCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"JiminnyTokenInfoCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MakeSlackLiveCoachingChatNotesOn.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ManageScimForTeam.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MarkBranchForEnvironmentPipelineCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MuteOrganizerChannel.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PhpApm.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PropagateCoachingFeedbackCreatedAtToSectionFeedbacks.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeConferences.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeSoftDeletedOpportunitiesCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeSyncBatchesCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"RecalculateDealRisksCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"RemoveDeleteMarkersCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"RemoveExpiredNudgesCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"RemoveUnusedParticipantSpeechesCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ResetElasticSearch.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"RestoreActivityCrmProviderIdCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"RestoreActivityTypeCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"RunAiCallScoringForUntypedActivitiesCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SeedActivities.php","depth":10,"on_screen":false,"role_description":"text"}]...
|
3476319538423578248
|
-2502470911202910979
|
visual_change
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
78613
|
NULL
|
NULL
|
NULL
|
|
78634
|
2762
|
2
|
2026-05-27T12:51:37.766288+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886297766_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.11037234,"height":0.054269753},"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.095744684,"height":0.054269753},"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.31848404,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"bounds":{"left":0.32779256,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.33909574,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.3464096,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.13630319,"top":0.0,"width":0.31881648,"height":1.0},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.72706115,"top":0.07581804,"width":0.010305851,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7390292,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.7463431,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","depth":4,"bounds":{"left":0.37533244,"top":0.0726257,"width":0.6246675,"height":0.9273743},"on_screen":true,"value":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TimeMemoryMapper, folder","depth":9,"on_screen":false,"role_description":"text"}]...
|
3476319538423578248
|
-2502470911202910979
|
idle
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
78610
|
NULL
|
NULL
|
NULL
|
|
78633
|
2761
|
2
|
2026-05-27T12:51:31.572751+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886291572_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TimeMemoryMapper, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionSummary, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uploader, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UrlGenerator, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Utility, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uuid, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Waveform, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Webhooks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Workflow, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Configuration, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Console, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Commands, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activities, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Analytics, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Calendars, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Crm, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Hubspot, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IntegrationApp, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Traits, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AddLayoutEntities.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutologDelayedCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BackfillOpportunityUserFromAccountCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornCommandAbstract.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornPingCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSearchCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSessionCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CheckActivityLoggableCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CleanDuplicateFieldDataCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FullSyncOpportunityCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LogActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ManageSyncStrategyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchCrmObjectsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchOpportunityActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MigrateProvider.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProcessHubspotObjectsSyncBatches.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeDeletedOpportunitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ResetGovernorLimits.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SendNotLogged.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupActivityTypeForFollowUp.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCloseCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCopperCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCrmCommand.php, abstract class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupLayouts.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncAccount.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncContact.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncFieldMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotActiveDeals.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncLead.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunitiesMissingFieldDataCommand.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunity.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncProfileMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncTeamMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UpdateOpportunitySpecifications.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dev, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dialers, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DTOs, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Elasticsearch, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EngagementStats, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GeckoExport, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Livestream, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Mailboxes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Migrate, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackThemes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playbooks, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlists, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Postmark, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Reports, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsRetentionPolicyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsSendCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CreateMockAskJiminnyReportResultCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteReportCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GenerateMarketingReport.php","depth":11,"on_screen":false,"role_description":"text"}]...
|
3476319538423578248
|
-2502470911202910979
|
visual_change
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
78613
|
NULL
|
NULL
|
NULL
|
|
78632
|
2762
|
1
|
2026-05-27T12:51:07.412140+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886267412_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.11037234,"height":0.054269753},"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.095744684,"height":0.054269753},"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.31848404,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"bounds":{"left":0.32779256,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.33909574,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.3464096,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.13630319,"top":0.0,"width":0.31881648,"height":1.0},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.72706115,"top":0.07581804,"width":0.010305851,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7390292,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.7463431,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","depth":4,"bounds":{"left":0.37533244,"top":0.0726257,"width":0.6246675,"height":0.9273743},"on_screen":true,"value":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TimeMemoryMapper, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionSummary, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uploader, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UrlGenerator, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Utility, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uuid, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Waveform, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Webhooks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Workflow, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Configuration, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Console, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Commands, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activities, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Analytics, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Calendars, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Crm, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Hubspot, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IntegrationApp, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Traits, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AddLayoutEntities.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutologDelayedCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BackfillOpportunityUserFromAccountCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornCommandAbstract.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornPingCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSearchCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSessionCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CheckActivityLoggableCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CleanDuplicateFieldDataCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FullSyncOpportunityCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LogActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ManageSyncStrategyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchCrmObjectsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchOpportunityActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MigrateProvider.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProcessHubspotObjectsSyncBatches.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeDeletedOpportunitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ResetGovernorLimits.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SendNotLogged.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupActivityTypeForFollowUp.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCloseCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCopperCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCrmCommand.php, abstract class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupLayouts.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncAccount.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncContact.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncFieldMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotActiveDeals.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncLead.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunitiesMissingFieldDataCommand.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunity.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncProfileMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncTeamMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UpdateOpportunitySpecifications.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dev, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dialers, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DTOs, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Elasticsearch, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EngagementStats, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GeckoExport, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Livestream, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Mailboxes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Migrate, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackThemes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playbooks, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlists, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Postmark, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Reports, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsRetentionPolicyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsSendCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CreateMockAskJiminnyReportResultCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteReportCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GenerateMarketingReport.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Team.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Usage.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Teams, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Tracks, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Users, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Vocabulary, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Zoom, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Command.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CreateDatabaseUsers.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DatabaseTableCount.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteOldAiCrmNotesCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteS3LeftoversCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DevPostmanCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DiarizeViaAiParticipantIdentificationCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EncryptTokensCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EngagementStatsRegenerateCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlagsHelper.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FixCrossTenantIssues.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FlushRolesPermissionsCache.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GenerateInternalWebhookToken.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GroupSetDefaultLanguageCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HelperTruncateCoachingTables.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HubspotJournalPollingCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HubspotWebhookServiceCommand.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ImportRecording.php","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ImportUsersFromCsvFile.php","depth":10,"on_screen":false,"role_description":"text"}]...
|
3476319538423578248
|
-2502470911202910979
|
idle
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
78610
|
NULL
|
NULL
|
NULL
|
|
78631
|
2761
|
1
|
2026-05-27T12:51:00.434415+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886260434_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TimeMemoryMapper, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionSummary, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uploader, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UrlGenerator, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Utility, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uuid, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Waveform, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Webhooks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Workflow, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Configuration, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Console, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Commands, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activities, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Analytics, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Calendars, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Crm, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Hubspot, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IntegrationApp, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Traits, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AddLayoutEntities.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutologDelayedCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BackfillOpportunityUserFromAccountCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornCommandAbstract.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornPingCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSearchCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSessionCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CheckActivityLoggableCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CleanDuplicateFieldDataCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FullSyncOpportunityCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LogActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ManageSyncStrategyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchCrmObjectsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchOpportunityActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MigrateProvider.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProcessHubspotObjectsSyncBatches.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeDeletedOpportunitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ResetGovernorLimits.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SendNotLogged.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupActivityTypeForFollowUp.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCloseCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCopperCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCrmCommand.php, abstract class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupLayouts.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncAccount.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncContact.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncFieldMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotActiveDeals.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncLead.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunitiesMissingFieldDataCommand.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunity.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncProfileMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncTeamMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UpdateOpportunitySpecifications.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dev, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dialers, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DTOs, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Elasticsearch, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EngagementStats, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GeckoExport, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Livestream, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Mailboxes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Migrate, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackThemes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playbooks, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlists, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Postmark, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Reports, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsRetentionPolicyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsSendCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CreateMockAskJiminnyReportResultCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DeleteReportCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GenerateMarketingReport.php","depth":11,"on_screen":false,"role_description":"text"}]...
|
3476319538423578248
|
-2502470911202910979
|
idle
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
78613
|
NULL
|
NULL
|
NULL
|
|
78630
|
2762
|
0
|
2026-05-27T12:50:36.902857+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886236902_m2.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_2
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.11037234,"height":0.054269753},"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"bounds":{"left":0.8753325,"top":0.9074222,"width":0.095744684,"height":0.054269753},"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"bounds":{"left":0.025930852,"top":0.019952115,"width":0.03856383,"height":0.025538707},"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"bounds":{"left":0.064494684,"top":0.019952115,"width":0.09740692,"height":0.025538707},"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"bounds":{"left":0.8374335,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"bounds":{"left":0.85272604,"top":0.019952115,"width":0.062832445,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9155585,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"bounds":{"left":0.9268617,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"bounds":{"left":0.9381649,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"bounds":{"left":0.96609044,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"bounds":{"left":0.9773936,"top":0.019952115,"width":0.011303191,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"bounds":{"left":0.9886968,"top":0.019952115,"width":0.011303186,"height":0.025538707},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"bounds":{"left":0.31848404,"top":0.10055866,"width":0.00731383,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"bounds":{"left":0.32779256,"top":0.10055866,"width":0.009640957,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.33909574,"top":0.09896249,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.3464096,"top":0.09896249,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"bounds":{"left":0.13630319,"top":0.0,"width":0.31881648,"height":1.0},"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.042220745,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"bounds":{"left":0.72706115,"top":0.07581804,"width":0.010305851,"height":0.015163607},"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"bounds":{"left":0.7390292,"top":0.074221864,"width":0.00731383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"bounds":{"left":0.7463431,"top":0.074221864,"width":0.006981383,"height":0.018355945},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","depth":4,"bounds":{"left":0.37533244,"top":0.0726257,"width":0.6246675,"height":0.9273743},"on_screen":true,"value":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"bounds":{"left":0.011968086,"top":0.047885075,"width":0.024268618,"height":0.024740623},"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.27027926,"top":1.0,"width":0.008643617,"height":0.0},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TimeMemoryMapper, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionSummary, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uploader, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UrlGenerator, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Utility, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uuid, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Waveform, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Webhooks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Workflow, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Configuration, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Console, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Commands, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activities, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Analytics, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Calendars, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Crm, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Hubspot, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IntegrationApp, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Traits, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AddLayoutEntities.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutologDelayedCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BackfillOpportunityUserFromAccountCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornCommandAbstract.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornPingCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSearchCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSessionCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CheckActivityLoggableCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CleanDuplicateFieldDataCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FullSyncOpportunityCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LogActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ManageSyncStrategyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchCrmObjectsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchOpportunityActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MigrateProvider.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProcessHubspotObjectsSyncBatches.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeDeletedOpportunitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ResetGovernorLimits.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SendNotLogged.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupActivityTypeForFollowUp.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCloseCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCopperCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCrmCommand.php, abstract class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupLayouts.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncAccount.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncContact.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncFieldMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotActiveDeals.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncLead.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunitiesMissingFieldDataCommand.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunity.php, class","depth":11,"on_screen":false,"role_description":"text"}]...
|
3476319538423578248
|
-2502470911202910979
|
idle
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
78610
|
NULL
|
NULL
|
NULL
|
|
78629
|
2761
|
0
|
2026-05-27T12:50:30.011662+00:00
|
/Users/lukas/.screenpipe/data/data/2026-05-27/1779 /Users/lukas/.screenpipe/data/data/2026-05-27/1779886230011_m1.jpg...
|
PhpStorm
|
faVsco.js – laravel.log
|
1
|
NULL
|
monitor_1
|
NULL
|
NULL
|
NULL
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
[{"role":"AXTextField","text [{"role":"AXTextField","text":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","depth":3,"on_screen":true,"value":"The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.","help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":true,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextField","text":"text/html","depth":4,"on_screen":false,"help_text":"text/html","role_description":"text field","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Project: faVsco.js, menu","depth":5,"on_screen":true,"help_text":"~/jiminny/app","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JY-20915-fix-missing-header-text-relay, menu","depth":5,"on_screen":true,"help_text":"Git Branch: JY-20915-fix-missing-header-text-relay","role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Start Listening for PHP Debug Connections","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"TextRelayServiceTest","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Run 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Debug 'TextRelayServiceTest'","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"More Actions","depth":6,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"JetBrains AI","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Search Everywhere","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"IDE and Project Settings","depth":5,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"1","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXStaticText","text":"15","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","depth":4,"on_screen":true,"value":"<?php\n\ndeclare(strict_types=1);\n\nnamespace Jiminny\\Services\\Mail;\n\nuse Carbon\\Carbon;\nuse Illuminate\\Support\\Facades\\Log;\nuse Jiminny\\Component\\Queue\\Constants;\nuse Jiminny\\Jobs\\Mailbox\\EmailTextRelay;\nuse Jiminny\\Models\\TextRelay;\nuse Google\\Service\\Gmail as GoogleGmail;\n\nclass TextRelayService\n{\n public function __construct()\n {\n $credentials = storage_path('text-relay.json');\n\n abort_unless(file_exists($credentials), 422);\n\n putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);\n }\n\n /**\n * Fetch the latest messages since the last sync.\n */\n public function sync(): array\n {\n $mailbox = config('jiminny.google_text_user');\n\n $expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';\n $expectedHost = config('jiminny.google_text_host');\n\n Log::info('[TextRelayService] Starting sync', [\n 'mailbox' => $mailbox,\n 'expected_alias' => $expectedAlias,\n 'expected_host' => $expectedHost,\n ]);\n\n $service = $this->getService($mailbox);\n\n $messageHistory = $this->getHistory($service);\n $messageIds = [];\n\n foreach ($messageHistory as $histories) {\n $messages = $histories->messagesAdded ?? [];\n\n foreach ($messages as $message) {\n $messageId = $message->message->id;\n\n if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {\n continue;\n }\n\n $relayedText = TextRelay::where('email_provider_id', $messageId)->first();\n\n if ($relayedText === null) {\n $relayedText = TextRelay::create([\n 'email_provider' => TextRelay::PROVIDER_GSUITE,\n 'email_provider_id' => $messageId,\n 'status' => TextRelay::STATUS_PROCESSING,\n ]);\n }\n\n $job = new EmailTextRelay($messageId, $relayedText);\n $job->onQueue(Constants::QUEUE_EMAILS);\n\n// dispatch($job);\n\n Log::info('[TextRelayService] Successfully dispatched message', [\n 'message_id' => $messageId,\n 'text_relay_id' => $relayedText->id,\n 'queue' => Constants::QUEUE_EMAILS,\n ]);\n\n $messageIds[] = $messageId;\n }\n }\n\n Log::info('[TextRelayService] Sync completed', [\n 'mailbox' => $mailbox,\n 'messages_processed' => count($messageIds),\n 'message_ids' => array_slice($messageIds, 0, 10),\n ]);\n\n return $messageIds;\n }\n\n public function getHistory(GoogleGmail $service): array\n {\n $pageToken = null;\n $topic = config('jiminny.google_text_relay_topic');\n $messages = [];\n $historyId = \\Cache::get($topic);\n\n // If we have no history stored, WatchMailboxEvents must not have run yet :/\n if ($historyId == false) {\n $historyId = $this->refreshHistoryPoint($topic);\n }\n\n $params = [\n 'historyTypes' => 'messageAdded',\n 'startHistoryId' => $historyId,\n ];\n\n do {\n try {\n if ($pageToken) {\n $params['pageToken'] = $pageToken;\n }\n\n $historyResponse = $service->users_history->listUsersHistory(\n config('jiminny.google_text_user'),\n $params\n );\n\n $this->setHistoryPoint($topic, (int) $historyResponse->historyId);\n\n if ($historyResponse->getHistory()) {\n $messages = array_merge($messages, $historyResponse->getHistory());\n $pageToken = $historyResponse->getNextPageToken();\n }\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to fetch Gmail history', [\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n } while ($pageToken);\n\n return $messages;\n }\n\n protected function setHistoryPoint(string $topic, int $historyPoint): Carbon\n {\n $expiresAt = now()->addDay();\n\n \\Cache::put($topic, $historyPoint, $expiresAt);\n\n return $expiresAt;\n }\n\n public function getService(string $mailbox): GoogleGmail\n {\n $client = new \\Google_Client();\n $client->useApplicationDefaultCredentials();\n $client->addScope(GoogleGmail::GMAIL_MODIFY);\n $client->setAccessType('offline');\n $client->setSubject($mailbox);\n\n return new GoogleGmail($client);\n }\n\n public function refreshHistoryPoint(string $topic): int\n {\n $mailbox = config('jiminny.google_text_user');\n $service = $this->getService($mailbox);\n\n $watchRequest = new GoogleGmail\\WatchRequest();\n $watchRequest->setLabelIds(['INBOX']);\n $watchRequest->setLabelFilterAction('include');\n $watchRequest->setTopicName($topic);\n\n $watchResponse = $service->users->watch($mailbox, $watchRequest);\n\n //$expiryTimestamp = $watchResponse->expiration / 1000;\n $historyPoint = (int) $watchResponse->historyId;\n\n $this->setHistoryPoint($topic, $historyPoint);\n\n return $historyPoint;\n }\n\n private function isForCurrentEnvironment(\n GoogleGmail $service,\n string $mailbox,\n string $messageId,\n string $expectedAlias,\n string $expectedHost\n ): bool {\n try {\n $message = $service->users_messages->get($mailbox, $messageId);\n $headers = $message->getPayload()->getHeaders();\n\n foreach ($headers as $header) {\n if ($header->name === 'X-Gm-Original-To') {\n $matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);\n\n if (! $matches) {\n // Sanitize PII by removing plus-tag content for logging\n $sanitizedOriginalTo = explode('+', $header->value)[0];\n Log::info('[TextRelayService] Refused message', [\n 'message_id' => $messageId,\n 'original_to_sanitized' => $sanitizedOriginalTo,\n ]);\n }\n\n return $matches;\n }\n }\n\n Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [\n 'message_id' => $messageId,\n ]);\n } catch (\\Exception $e) {\n Log::error('[TextRelayService] Failed to inspect message', [\n 'message_id' => $messageId,\n 'exception' => $e->getMessage(),\n ]);\n \\Sentry::captureException($e);\n }\n\n return false;\n }\n\n private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool\n {\n $parts = explode('@', $recipient, 2);\n\n if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {\n return false;\n }\n\n $localBase = explode('+', $parts[0], 2)[0];\n\n return strcasecmp($localBase, $expectedAlias) === 0;\n }\n}","role_description":"text entry area","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Code changed:","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.088194445,"height":0.027777778},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Sync Changes","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide This Notification","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":false,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"26","depth":4,"on_screen":true,"role_description":"text"},{"role":"AXButton","text":"Previous Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Next Highlighted Error","depth":4,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXTextArea","text":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","depth":4,"on_screen":true,"value":"[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"dcf24093-4455-46d4-9282-4a2581ed1bc6\",\"trace_id\":\"96d8032a-1905-4903-be5c-e9405c095aef\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0eb801fb-3093-4017-962c-06d801a10a73\",\"trace_id\":\"99fe297b-7155-47d5-a6a7-d2ea18672b35\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring start {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:06] local.NOTICE: Monitoring end {\"correlation_id\":\"355a8191-fdda-4e9f-b2d4-5e002515214e\",\"trace_id\":\"6743c452-a029-45bd-8e47-cfabe28496d8\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a\",\"trace_id\":\"ac1217d6-5e5d-4466-9b47-8946880ebb0b\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"833fa7f5-4850-4d9e-b43d-fe1797b647af\",\"trace_id\":\"1384fbdf-1d76-4e15-9868-ebb8da257c8a\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8\",\"trace_id\":\"1d750b03-aa19-4619-a227-fcc03a45b770\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"90f00b85-f027-43e2-b9e0-946861cdfb51\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24180576,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.58,\"average_seconds_per_request\":0.58} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":593.42} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":646.6,\"usage\":24268616,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"79fca9e9-5a21-452c-9c00-6c8b150a9e0f\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24246528,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":23.62,\"usage\":24234488,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24195248,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":10.72,\"usage\":24257312,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3483c3db-4a61-48ce-98e6-0161516e75e2\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:notify-not-logged\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"200ac210-21c8-4677-b562-a0dd4a8bb7aa\",\"trace_id\":\"8b995657-ab68-439c-86b1-ba462fca3f4d\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24214824,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":49.63,\"usage\":24230936,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"460dca4b-02d5-43c8-84dc-ac61ff551b40\",\"trace_id\":\"84bc4955-185c-4e9f-a049-1469983354dc\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {\"host\":\"docker_lamp_1\",\"events\":2} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cfff3469-314f-4fc5-b975-90204441b4a5\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":59} {\"correlation_id\":\"0de516de-9f67-4aac-a228-5bce0b9cae18\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {\"inbox_id\":212} {\"correlation_id\":\"dcf90e7e-f15f-4d68-96d5-4637d561bc8a\",\"trace_id\":\"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":56,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":168.0,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"02c7da60-8ba0-415c-8f55-8d8337c5e442\",\"trace_id\":\"adc13529-11a5-47f8-9bdf-1c940564c362\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f7111cf8-923f-4249-a7e6-22bc9c6da875\",\"trace_id\":\"0277779e-61f4-46a9-8c06-68a1e14548a9\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"1d77aff1-8cd7-4126-b383-a9d6f1036b9b\",\"trace_id\":\"3e459ee7-82d6-4cff-bf3c-725c78c51fe4\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring start {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:07] local.NOTICE: Monitoring end {\"correlation_id\":\"6f19b4b6-bdc4-4373-bb83-8026c5ca9541\",\"trace_id\":\"ce167b98-a0e2-4042-81df-c199e63a7178\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b1f5b0ea-8979-458f-85fa-9ec8f107f890\",\"trace_id\":\"3d6c9714-44f6-4182-9ef6-20b0b591ec16\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6de9ec5b-fef1-46dc-af6f-6efd7159b14c\",\"trace_id\":\"44823d7e-2f30-4f2b-b473-57b40b8e3a32\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"8ca29b95-53d5-49b3-974a-bd619436381c\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:13] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"1d77b07e-080e-4829-a50a-4201e4336a52\",\"trace_id\":\"559e80b1-5084-40ec-a006-c4079fb82e1a\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:37:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"35d4b43f-f881-48b1-b35d-a7a6279d383e\",\"trace_id\":\"5b39768e-c490-40c1-a320-7d6c0f731049\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0a7f0331-2b33-4388-b36d-b10596474999\",\"trace_id\":\"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"05985339-0f15-4991-8d86-a314a08b894e\",\"trace_id\":\"e687a910-c51a-4aac-af86-d647fc6f304a\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring start {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:06] local.NOTICE: Monitoring end {\"correlation_id\":\"33239855-c5df-4bb0-a469-b1654a53d484\",\"trace_id\":\"81e70b33-817a-41de-a80a-41bc709c8731\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ceda4686-61f9-4efd-9dac-425274190b6c\",\"trace_id\":\"2a7a6c33-b0c4-4299-8fa7-31759e937e7d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4b4bcbc0-01ae-4255-9bf6-ad0227189cae\",\"trace_id\":\"4e72b4d7-c681-4248-8937-3c67e3fbd58d\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"9aff710c-8d60-4841-a3b2-4032ca3413c6\",\"trace_id\":\"4413a568-2935-486c-91f9-d031a51c69cc\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:38:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"764a1ac9-502b-4a6d-ae0b-3820cc718427\",\"trace_id\":\"f7829e9d-3a75-4e13-867d-1160e876cf07\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"113c64b0-f004-4000-94a7-78ce58c626b2\",\"trace_id\":\"728eddb5-54b0-487a-91a7-8b0032c5bb78\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"23f10df5-34f4-4e04-85f1-e82db52af5e6\",\"trace_id\":\"db62bd45-dd20-422c-82cb-7acb7ddb2e06\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring start {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:06] local.NOTICE: Monitoring end {\"correlation_id\":\"2acea05b-8214-439e-a744-d02f85685068\",\"trace_id\":\"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"707d1d04-2d6f-4db8-89b4-e16fe9a83709\",\"trace_id\":\"6f7049ea-fa50-46e2-8bf5-ed0e5effce45\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"07eef107-678e-444c-b7a5-0cd0737b4fbf\",\"trace_id\":\"a3272e8e-c5ea-42cb-b073-3debce3e06fe\"}\n[2026-05-27 12:39:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1496,\"provider\":\"aircall\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {\"team_id\":1,\"reason\":\"{\\\"message\\\":\\\"Forbidden\\\"}\"} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:aircall:check-and-renew\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b001759e-46c2-4b1b-8752-92cd1d2aad3b\",\"trace_id\":\"ee540c60-c191-444e-acfa-a9d7ae0ab9b0\"}\n[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {\"options\":{\"from\":null,\"to\":null,\"help\":false,\"silent\":false,\"quiet\":false,\"verbose\":false,\"version\":false,\"ansi\":null,\"no-interaction\":false,\"env\":null}} {\"correlation_id\":\"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63\",\"trace_id\":\"e3428bc3-d52e-4a94-8d33-5c246d0bafd6\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c8027067-1a7b-4920-ab15-acac10f5730c\",\"trace_id\":\"ec37bb49-9131-40f3-8033-23fbd7a032ad\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"28d27090-0dec-46a4-8a79-2c6db1e89d26\",\"trace_id\":\"6f6d7e96-ec35-4946-ac91-6496125a5291\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring start {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:06] local.NOTICE: Monitoring end {\"correlation_id\":\"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d\",\"trace_id\":\"e8335595-dc87-48b1-a209-abbbe3e404fd\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0ded3374-9752-49d6-9446-af7f83b45a71\",\"trace_id\":\"1a8bb850-013c-4a60-a56f-ffda95442111\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d587c208-942b-4199-bfb0-35831bdc80d5\",\"trace_id\":\"93cc7bc8-613a-4737-8ed1-06d35111a6f2\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"588009b6-a95e-4566-9da5-f103a68ae30e\",\"trace_id\":\"14af6725-02bf-4a28-b860-aa71fea555bc\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"activity:purge-stale\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ba37789e-2370-41a3-8f54-16bcd1db3b8f\",\"trace_id\":\"aa2efe6d-9fe6-460b-85ae-1d267b9579ca\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Starting sync {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"expected_alias\":\"catch-all\",\"expected_host\":\"txt.staging.jiminny.com\"} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: [TextRelayService] Sync completed {\"mailbox\":\"catch-all@txt.staging.jiminny.com\",\"messages_processed\":0,\"message_ids\":[]} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:text-relay:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"57a796bc-8e15-4be9-899a-9bd703e6f5c4\",\"trace_id\":\"33a6cea2-d2de-4876-9401-1027c3e18fd2\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Running pre-meeting notification command {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-notification\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4c4c19e4-2976-4f45-847d-833100ba05c1\",\"trace_id\":\"9efcfc6d-83ef-4274-90f6-0893a53f4fe5\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Running conference:monitor:start command for activities in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: [conference:monitor:start] No activities found in (2026-05-27 12:30:00, 2026-05-27 12:35:00] {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:16] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:start\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d41b4d97-536b-46c8-b13b-793c861b8a16\",\"trace_id\":\"576e4378-6725-40af-af35-6f2a5118e0f6\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesEnded {\"from\":\"12:35\",\"to\":\"12:40\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: conference:monitor:end:Jiminny\\Console\\Commands\\Activities\\MonitorMeetingEndCommand::logActivitiesWithUnfinishedSession {\"from\":\"02:30\",\"to\":\"02:35\"} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:17] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:end\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"18b2d945-db41-490a-8ced-e2df01e4e9d4\",\"trace_id\":\"7894269d-2bee-4d88-a8aa-14718da32b58\"}\n[2026-05-27 12:40:19] local.NOTICE: Repairing HubSpot tokens start {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":59,\"provider\":\"hubspot\",\"refreshToken\":\"97b78f6e2cc49965c00c2492b602b02708b1392551e6b3f113fbaa48992af90b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.ERROR: Failed to refresh HubSpot token {\"account_id\":59,\"updated_at\":\"2025-10-03 09:32:05\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: Trying to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":306,\"provider\":\"hubspot\",\"refreshToken\":\"6fa6aa8cc641d131231acc3470f5c03cb3b07b2e580fb18f8acb3b1dbb72549b\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":306,\"updated_at\":\"2023-11-27 09:30:03\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: Trying to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1372,\"provider\":\"hubspot\",\"refreshToken\":\"9aa73948c761da29dce46c177cf9aee1fde483a44169ca38723f9f0597d7a8c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.ERROR: Failed to refresh HubSpot token {\"account_id\":1372,\"updated_at\":\"2025-10-02 14:47:06\",\"reason\":\"missing or invalid refresh token\",\"previous\":\"\"} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:20] local.NOTICE: Repairing HubSpot tokens end {\"total\":3,\"fixed\":0,\"failed\":3} {\"correlation_id\":\"9aa5f957-7abb-4410-842d-877e3397cbd1\",\"trace_id\":\"2b14af28-93c7-4b91-87fa-e387e8b2f8a5\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"jiminny:transcription:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b4c3a371-38b2-4623-ae4e-414913d723b0\",\"trace_id\":\"dfe78599-b05f-4de0-a1a3-5ecea08f7962\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Command] Starting polling service {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Service starting {\"memory_limit\":\"256M\",\"max_execution_time\":\"0\",\"initial_memory_mb\":62.0} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Acquired polling lock {\"expires_at\":\"2026-05-27T12:42:22.914391Z\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:pre-meeting-reminder\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"29fe7a5d-04c0-4618-a38c-acdcf1323d4b\",\"trace_id\":\"a7680682-ab33-409d-adc8-06401aaa9f32\"}\n[2026-05-27 12:40:23] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:25] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:reset-governor\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"c258ac08-319e-4931-ab30-0c8d942335e6\",\"trace_id\":\"d2c818ab-1e72-469f-a915-96b2fa2c0beb\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:26] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:bullhorn:ping\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"20f61214-d28a-40da-a9dc-b74548047166\",\"trace_id\":\"6f549906-eaf0-40f9-a343-0eb858739e06\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:28] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:33] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:40:48] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"acba19c7-1bc3-40ef-98b2-85a2035226db\",\"trace_id\":\"afe62bb7-7231-446e-ae64-3b21fb401d60\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7c19c38c-69bf-4f5a-8626-a2a5c10224b0\",\"trace_id\":\"abde10f3-04bc-4081-9793-cc7eb58acce5\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring start {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:06] local.NOTICE: Monitoring end {\"correlation_id\":\"a623051b-9914-4f21-8a54-5e09559d4b76\",\"trace_id\":\"3634f950-eda4-46a6-ab50-4d7462e2d042\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"7b61940d-288f-4bd2-a9ac-ae496eebbdb2\",\"trace_id\":\"6d624f5a-a411-404e-8856-1ea7aa57cfac\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"64cec3b6-f444-4f75-95a1-436c452b65b2\",\"trace_id\":\"afeeebf5-c864-4320-8023-97705a664888\"}\n[2026-05-27 12:41:11] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-hubspot-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"f2594895-b121-404b-b64d-a048786e75d1\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"usage\":24192296,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":148,\"team_id\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {\"team\":2} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [Hubspot] Pagination completed {\"team_id\":2,\"endpoint\":\"https://api.hubapi.com/crm/v3/objects/deals/search\",\"total_requests\":1,\"total_records_fetched\":0,\"total_elapsed_seconds\":0.25,\"average_seconds_per_request\":0.25} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [HubSpot] Synced opportunities {\"team\":2,\"strategies\":\"lastModified\",\"sync_count\":0,\"total\":0,\"last_synced_id\":null,\"duration_ms\":250.95} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4\",\"provider\":\"hubspot\",\"status\":\"completed\",\"duration_ms\":292.67,\"usage\":24279960,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"95cc9280-de41-41e6-8bac-4872a42c9881\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"usage\":24257872,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b\",\"account\":null} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":130,\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":42} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2d49a54-b645-4637-a7ae-a86cfce6e8e4\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":12.97,\"usage\":24245832,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"fc422bb6-dfed-4fdf-a288-ee8c9c4515f5\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"usage\":24206592,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"33e34a7a-1c02-4f04-87ac-22c3a385e6e3\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":306,\"sociable_id\":109,\"provider_user_id\":\"11348452\",\"expires\":1701077403,\"refresh_token_expires\":null,\"provider\":\"hubspot\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2020-09-01 16:59:04\",\"updated_at\":\"2023-11-27 09:30:03\"}}} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":109,\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":29} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:12] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"b2b115eb-93ce-4d1b-929c-173757df8fba\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.88,\"usage\":24268656,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"6f82b6ab-c5bf-47ff-9624-698ef1fdb38a\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Starting sync {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"usage\":24226168,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.WARNING: [HubSpot] Account not connected for user {\"userId\":\"71e3aac5-fb66-47c5-a236-2d051ae3e319\",\"account\":null} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"hubspot\",\"crm_owner\":256,\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"hubspot\",\"team_id\":49} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:13] local.INFO: [SyncHubspotObjects] Sync finished {\"team\":\"c6b9d6b0-b48d-4832-a68c-a57d60651888\",\"provider\":\"hubspot\",\"status\":\"disconnected\",\"duration_ms\":5.03,\"usage\":24242280,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Social account for HubSpot cannot be found. Please login to Jiminny to connect.\"} {\"correlation_id\":\"bddd2eb0-666b-4bf7-880b-a59b7be8e03e\",\"trace_id\":\"8293b5d1-8636-454f-b5d7-86e0055ee1f4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal Polling] Getting offset from database {\"offset\":\"\",\"jiminny_team_id\":1} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:18] local.INFO: [HubSpot Journal API] Fetching latest journal entry {\"url\":\"https://api.hubapi.com/webhooks/v4/journal/latest\"} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] No data {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {\"empty_results\":5,\"max_empty_results\":5} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Service ending {\"runtime_seconds\":57,\"total_cycles\":5,\"files_downloaded\":0,\"empty_files\":0,\"other_portal_skipped\":0,\"total_events\":0,\"events_per_file\":0,\"avg_api_ms\":186.9,\"avg_download_ms\":0.0,\"avg_transform_ms\":0.0,\"avg_process_ms\":0.0,\"peak_memory_mb\":99.88} {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:41:19] local.INFO: [HubSpot Journal Polling] Released polling lock {\"correlation_id\":\"c8dc7b6c-7912-49db-bc60-9621d792385c\",\"trace_id\":\"a2cbb938-dbdd-4d4c-a51d-7dab2774fae4\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"355830cb-cfc7-4423-b9b2-b6c6bfb6d5d5\",\"trace_id\":\"865fea08-7ee3-4430-956a-7575498a8eae\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"d4d40e6a-e1fe-4e18-a293-b52558c1e370\",\"trace_id\":\"e972e469-8bf6-45bd-870b-6b39c0008b34\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring start {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:05] local.NOTICE: Monitoring end {\"correlation_id\":\"4c9b92e1-47d8-4b8f-b86e-b5213797cb2c\",\"trace_id\":\"23a7e5f2-50b0-462c-a82a-65e27b13aef7\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:07] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2d65c81f-88d4-466c-8232-5098e37419ef\",\"trace_id\":\"3316064e-43f1-40da-a0f5-8ca85ea9d52e\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:09] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"700bc42c-b0c5-4576-986e-207819576a74\",\"trace_id\":\"a70d145a-d23d-41ff-a0f2-bfc66daa64fc\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:40:00, 2026-05-27 12:42:00] {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"b7ebdd7b-f454-4310-8d2e-190804c6d0f1\",\"trace_id\":\"ec595c19-7096-463d-877a-10e875528bea\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] STARTING batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: [EmailSchedule] FINISHED batch create {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:14] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:create\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":60.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"ee426296-e02a-451b-b686-1344c3989dee\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:42:17] local.INFO: [Jiminny\\Jobs\\Mailbox\\CreateBatches] processed 1 inboxes and created 0 batches {\"userId\":null,\"batchSize\":30,\"maxBatches\":1000} {\"correlation_id\":\"08766bc3-7565-414c-a117-fd51750d96e2\",\"trace_id\":\"aa1a5500-0768-47d6-942e-d631962efb48\"}\n[2026-05-27 12:43:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cc0e32f9-56b7-4058-a3d8-f83bcc9277c4\",\"trace_id\":\"86357818-b92e-4b62-a7ce-b9f5660d986d\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:05] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"e6627e49-159f-4558-9955-3fcb931b3f15\",\"trace_id\":\"b405f5d2-3e30-460a-8525-86e9b9d1b6a2\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring start {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:07] local.NOTICE: Monitoring end {\"correlation_id\":\"34d8d4f1-84e5-4a65-bd96-489042db3b03\",\"trace_id\":\"37ec3563-e0df-4083-8d12-6a0a368beb09\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"4fad0417-e0b5-42e9-97ab-01b8b25ca360\",\"trace_id\":\"e8670f2e-43b7-4eb1-b0fd-7fa44ab0e2b0\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:10] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"002a47de-1237-4c3d-8bd4-b32eda175fe3\",\"trace_id\":\"7c03e1a7-3e5f-400e-87fc-87ade522006a\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:12] local.NOTICE: Calendar sync start {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:retry-failed\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"cf1f72b0-dfce-4eb6-bd32-947d400255ce\",\"trace_id\":\"79c143f8-70d5-4347-95d1-5182d2629a8e\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1393,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:13] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1393,\"provider\":\"google\",\"refreshToken\":\"5aa7e2d96b53201cd16fca5d2e4ef3ad03320971fc064781d18aee3ae7b99fbf\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1393,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1387,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1387,\"provider\":\"google\",\"refreshToken\":\"8157ac6de94842937194009e9c50e459253600f799dacf6a40755ffdbeb5bba6\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1387,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1348,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1348,\"provider\":\"google\",\"refreshToken\":\"9e7d13d3032d0cb1b79d8e95aef01383e8e91eb52ff8ee960c8a0b6b95cd8c73\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1348,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1361,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:14] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1361,\"provider\":\"google\",\"refreshToken\":\"6c843da199c2b9907445329304fcc4ec5057a4ee748d8299641764395c08e1fd\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1361,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1310,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1310,\"provider\":\"google\",\"refreshToken\":\"e34818922c2830a660813a63f6169a4a9a992ae2cccd7dc8dd7796cfdb470ef1\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1310,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1333,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1333,\"provider\":\"google\",\"refreshToken\":\"6c902986546d8e8da1dc539b046cdc1d458f519acc972e5b5f1d6a1a295165e0\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1333,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1368,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1368,\"provider\":\"google\",\"refreshToken\":\"d2f128898ff8543bd16b69cfae37896ab85119b0f5ed2b431d739593bb600333\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1368,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1365,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:15] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1365,\"provider\":\"google\",\"refreshToken\":\"7676e4a9afcd082b413248ab5ec6e487021fec6a9bdf315860a59cefad9caad8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1365,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1364,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1364,\"provider\":\"google\",\"refreshToken\":\"dd5882ebce76e645292ce33ae74238abbb77c0a4ecc6a2bfe723cad82e72ba8e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"responseBody\":{\"error\":\"unauthorized_client\",\"error_description\":\"Unauthorized\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1364,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1370,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1370,\"provider\":\"office\",\"refreshToken\":\"b7ee8035306d0043cea6e00e7c4fe14f745e44074a1194db62a31cdf8b70af3e\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 184b9d82-cd97-4082-a4b6-b64648395000 Correlation ID: f65d62a7-fc80-43dc-9e81-52c9ea48324b Timestamp: 2026-05-27 12:43:16Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:16Z\\\",\\\"trace_id\\\":\\\"184b9d82-cd97-4082-a4b6-b64648395000\\\",\\\"correlation_id\\\":\\\"f65d62a7-fc80-43dc-9e81-52c9ea48324b\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1370,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1202,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:16] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1202,\"provider\":\"office\",\"refreshToken\":\"b458799ccc29b21a6e2eb5260fdb63e49ccba21bf942a3973fb63799bd7f0afe\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: c16a7d7e-c74d-4764-88d5-b83e76cd1900 Correlation ID: 2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7 Timestamp: 2026-05-27 12:43:17Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:17Z\\\",\\\"trace_id\\\":\\\"c16a7d7e-c74d-4764-88d5-b83e76cd1900\\\",\\\"correlation_id\\\":\\\"2f0a5c3a-a92c-4bbe-853f-a064b7b32ca7\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1202,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1502,\"provider\":\"google\",\"refreshToken\":\"d417c92ebaa137295a04675f715d0511ae8acac9d779b102eac50d6300116d3e\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:17] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1502,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: Calendar sync job dispatched {\"calendar_id\":501} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1300,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1300,\"provider\":\"google\",\"refreshToken\":\"4b811db0725fd9602a95943519a7da935e2a5065da7d9ebfcb170752e3e1ddb8\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Account has been deleted\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1300,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1409,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1409,\"provider\":\"google\",\"refreshToken\":\"e2a3f2d06894894eed1ee87d9db1ace77d4d42ee6e1288a8940ad2c10333b0c4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1409,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1352,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1352,\"provider\":\"google\",\"refreshToken\":\"dd4b16b00fdc1216da6b717c02338c073636e29162826b2de6db3f064fc029eb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1352,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1296,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:18] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1296,\"provider\":\"office\",\"refreshToken\":\"011ae723c9d800c674e0b4be76f49fc046dac7d501b66c59ef0d9549cfa56ae5\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 61e58cfe-dca9-4135-b6e1-2b24cb921d00 Correlation ID: 9e79bac4-7a90-4dae-a8df-6e2fa04da894 Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"61e58cfe-dca9-4135-b6e1-2b24cb921d00\\\",\\\"correlation_id\\\":\\\"9e79bac4-7a90-4dae-a8df-6e2fa04da894\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1296,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":391,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":391,\"provider\":\"office\",\"refreshToken\":\"00045eebae0f39b34887c6d53f92ae78064f7145e1f4b67754aebd03cfb2d881\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [Calendar] Processing sync {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"from\":null,\"to\":null,\"delta\":\"CIiFh8TP44kDEIiFh8TP44kDGAUgkZvkzgIokZvkzgI=\",\"last_sync\":\"2024-12-09 07:12:53\",\"dateMode\":\"daily\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1502,\"provider\":\"google\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 22a542e3-39a6-47fb-9702-68588cee1300 Correlation ID: d8df1d19-5473-4646-85dd-8114a09fdf6d Timestamp: 2026-05-27 12:43:19Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:19Z\\\",\\\"trace_id\\\":\\\"22a542e3-39a6-47fb-9702-68588cee1300\\\",\\\"correlation_id\\\":\\\"d8df1d19-5473-4646-85dd-8114a09fdf6d\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":391,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1271,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:19] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1271,\"provider\":\"office\",\"refreshToken\":\"118cde2c06993147b07ccaec4cbcd5026a819dea6c71081166a492933e392afb\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"responseBody\":\"{\\\"error\\\":\\\"invalid_client\\\",\\\"error_description\\\":\\\"AADSTS7000215: Invalid client secret provided. Ensure the secret being sent in the request is the client secret value, not the client secret ID, for a secret added to app 'bbcbb2ef-6200-4fae-82bd-d81f5dd738da'. Trace ID: 84f9dd95-b22c-4475-afbe-70f9c3281d00 Correlation ID: a3b1dfb6-bb6b-438c-93d8-52bf36d788a4 Timestamp: 2026-05-27 12:43:20Z\\\",\\\"error_codes\\\":[7000215],\\\"timestamp\\\":\\\"2026-05-27 12:43:20Z\\\",\\\"trace_id\\\":\\\"84f9dd95-b22c-4475-afbe-70f9c3281d00\\\",\\\"correlation_id\\\":\\\"a3b1dfb6-bb6b-438c-93d8-52bf36d788a4\\\",\\\"error_uri\\\":\\\"https://login.microsoftonline.com/error?code=7000215\\\"}\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1271,\"provider\":\"office\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1351,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1351,\"provider\":\"google\",\"refreshToken\":\"4271d15b9e60a606439caddc68337f783e472c85b03dacff14d1b6dfded9051c\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"a33076c1-8d97-431a-99f0-85c9524e118b\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"4db2c90b-4500-4403-95d6-6d8ea030cc2e\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1351,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1366,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1366,\"provider\":\"google\",\"refreshToken\":\"ae21385059b2eebfd43f68aecd56eccd702a1aabb6598f1f7ab594ed8af491b4\",\"state\":\"full-refresh\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"responseBody\":{\"error\":\"invalid_grant\",\"error_description\":\"Bad Request\"}} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.ERROR: [SocialAccountService] Failed to refresh token {\"socialAccountId\":1366,\"provider\":\"google\",\"reason\":\"Flow refresh required.\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1115,\"provider\":\"google\",\"refreshToken\":\"356b60f12e262a5e24d3042386ef47d6a6cfe3074c242f4426edcec8646192b1\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:20] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1115,\"provider\":\"google\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: Calendar sync job dispatched {\"calendar_id\":378} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Token needs refreshing {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:21] local.INFO: [SocialAccountService] Refreshing token from provider {\"socialAccountId\":1421,\"provider\":\"office\",\"refreshToken\":\"0c91f27cf3f5ed7e25455bb36e45bc9b77fb62d352f2be79bb419204cc7cb859\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Saving model {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Access token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"from\":null,\"to\":null,\"delta\":\"CJ_x49O3jpIDEJ_x49O3jpIDGAUgw67KlwMow67KlwM=\",\"last_sync\":\"2026-01-19 07:48:40\",\"dateMode\":\"daily\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] CRM disconnected for user so events will not be matched {\"provider\":\"pipedrive\",\"user_id\":241,\"message\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1115,\"provider\":\"google\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountObserver] Refresh token was modified, encrypting {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token refreshed {\"socialAccountId\":1421,\"provider\":\"office\",\"state\":\"connected\"} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Calendar sync job dispatched {\"calendar_id\":504} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.NOTICE: Calendar sync end {\"retrieved_calendars\":31,\"processed_calendars\":3} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"calendar:sync\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"6f6be94a-e73d-456e-b374-51a7bf2f3890\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Google Calendar] Failed to watch channel for calendar {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.WARNING: [Calendar] Sync failed {\"calendarId\":\"2676cb6d-f86c-427e-bf78-591e388e3c1e\",\"code\":400,\"reason\":\"{\n \\\"error\\\": {\n \\\"errors\\\": [\n {\n \\\"domain\\\": \\\"global\\\",\n \\\"reason\\\": \\\"push.webhookUrlNotHttps\\\",\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n ],\n \\\"code\\\": 400,\n \\\"message\\\": \\\"WebHook callback must be HTTPS: /webhook/calendar/google?resourceType=event\\\"\n }\n}\"} {\"correlation_id\":\"bd6c7cec-61eb-4757-adea-06be6fc0dee0\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1421,\"provider\":\"office\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [Calendar] Processing sync {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\",\"from\":null,\"to\":null,\"delta\":\"R0usmcdvmMuZCBYV0hguCLbinXNUdndbb-ECUsN4LJrJG3mny6y_meJS8MAAHR5ZMrcUO3h48ocZNNnE7oP5gw1vlpVCP8G7vwKiJvMr__pTveeFSIgIX26vx0F0cDUmNI0_JTiUjIa8SS87NYFu0VC-K9UUoS_3YAmb3QbL1FzAfSGSNtasPG9UoNDP2sTOfaa0y-bXW7hGxDeemyMi5Q.mq5epx6DKMR2Kr4O2JnKftifGVfsgrCAgaghMEclE4U\",\"last_sync\":\"2026-05-27 06:58:28\",\"dateMode\":\"daily\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1499,\"provider\":\"hubspot\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"hubspot\",\"crm_owner\":89,\"team_id\":2} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:43:22] local.INFO: [MS Office Calendar] Skipping delta sync for daily mode {\"calendarId\":\"9e8b1a2c-1a8f-42bd-b161-810fc0baf540\"} {\"correlation_id\":\"57d2edc2-b49b-45a4-8619-f345ed1f356d\",\"trace_id\":\"5c9c8741-3f20-4f4c-a243-9728ab650a89\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {\"count\":0} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:03] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"meeting-bot:schedule-bot\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"04767fb2-a3f7-4e26-82e4-d91fd95b2e78\",\"trace_id\":\"cfe83c36-9c8d-4b6c-9e96-73317193ae8e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:04] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"dialers:monitor-activities\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"0f5ca72c-6542-43b2-8691-92ad70ed8d1a\",\"trace_id\":\"6ae12550-6ae4-4717-b9ac-2c76df35b42e\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring start {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:07] local.NOTICE: Monitoring end {\"correlation_id\":\"81c87c76-a7dc-45e5-9849-e5a7666a79a8\",\"trace_id\":\"562ccc1c-ec63-4248-a773-2ca0e6217178\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:08] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:skip-lists:refresh\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"5aca5b99-de1a-459d-a0ad-af911dc769e4\",\"trace_id\":\"69818c84-dacd-4446-80f6-92edfa32dfa8\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] STARTING batch process {\"host\":\"docker_lamp_1\"} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: [EmailSchedule] FINISHED batch process {\"host\":\"docker_lamp_1\",\"processed\":0} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:12] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"mailbox:batch:process\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"3c057471-7226-4d3a-a570-11ac360363ce\",\"trace_id\":\"935b082e-f11b-494c-95a9-8f0260bcfef9\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:42:00, 2026-05-27 12:44:00] {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:13] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"conference:monitor:count\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"13635514-f5ca-4135-afbd-034784f6e681\",\"trace_id\":\"2236a097-b195-4c92-955c-4b3e84054bd6\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage before starting command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryPeakBeforeCommandInMb\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: Jiminny\\Console\\Commands\\Command::run Memory usage for command {\"command\":\"crm:sync-objects\",\"memoryBeforeCommandInMb\":60.0,\"memoryAfterCommandInMB\":62.0,\"memoryPeakBeforeCommandInMb\":99.883,\"memoryPeakAfterCommandInMB\":99.883} {\"correlation_id\":\"2f12bc55-ea68-4688-8fca-fd76ac3eb8d9\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"usage\":24203880,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"641f1acb-16b8-42d1-8726-df52979dad0e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1500,\"sociable_id\":143,\"provider_user_id\":\"0052g000003frelAAA\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2026-02-06 08:39:03\",\"updated_at\":\"2026-05-14 09:46:30\"}}} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":143,\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":1} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:15] local.INFO: [SyncObjects] Sync finished {\"team\":\"6473c918-d8db-4ded-a52b-4febfd7b7c02\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":17.78,\"usage\":24279456,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"34242f5a-195f-4d5c-a59d-546319387a86\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"usage\":24235288,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":19} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:17] local.INFO: [SyncObjects] Sync finished {\"team\":\"51467630-d89d-480b-be20-933e64a042f7\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":27.34,\"usage\":24308776,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"e6bc3fa7-d2cc-43f1-91fe-f9594b0fff25\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"usage\":24265552,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:19] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"copper\",\"crm_owner\":333,\"team_id\":27} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.NOTICE: Leads unavailable {\"method\":\"POST\",\"endpoint\":\"leads/search\",\"options\":[],\"body\":{\"minimum_modified_date\":1779864257,\"sort_by\":\"date_modified\",\"page_number\":1},\"status_code\":403,\"error\":\"{\\\"success\\\":false,\\\"status\\\":403,\\\"message\\\":\\\"Feature not enabled\\\"}\"} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:20] local.INFO: [SyncObjects] Sync finished {\"team\":\"396ed57c-e3c4-49be-8290-37c32955f7c7\",\"provider\":\"copper\",\"status\":\"completed\",\"duration_ms\":1482.38,\"usage\":24411832,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"268e862a-8ea5-4035-bb6f-2d0b5b669161\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"usage\":24459360,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.WARNING: [Pipedrive] Account not connected for user {\"userId\":\"e6538737-e7b4-455f-a37a-3e79b665a220\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1116,\"sociable_id\":241,\"provider_user_id\":\"19555731\",\"expires\":1779091997,\"refresh_token_expires\":null,\"provider\":\"pipedrive\",\"state\":\"full-refresh\",\"auth_scope\":\"base,deals:full,activities:full,contacts:full,search:read\",\"retry_after\":null,\"created_at\":\"2023-09-08 09:44:29\",\"updated_at\":\"2026-05-18 08:13:32\"}}} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"pipedrive\",\"crm_owner\":241,\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"pipedrive\",\"team_id\":28} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:21] local.INFO: [SyncObjects] Sync finished {\"team\":\"fda3cbdf-1117-4ba5-86f8-775f548b3a28\",\"provider\":\"pipedrive\",\"status\":\"disconnected\",\"duration_ms\":10.87,\"usage\":24502536,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Pipedrive account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"3abbd2ad-21ad-4c23-9de9-4d5cdae4f035\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"usage\":24459488,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Fetching token {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [SocialAccountService] Token retrieved {\"socialAccountId\":1219,\"provider\":\"close\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [EncryptedTokenManager] Generating access token. {\"mode\":\"legacy\"} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:23] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"close\",\"crm_owner\":257,\"team_id\":31} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"3ff5a02a-86fb-4357-b1d6-a04e26c38602\",\"provider\":\"close\",\"status\":\"completed\",\"duration_ms\":1233.08,\"usage\":24552536,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"e89fbd7c-d46c-4c1f-a2e7-a7379e43d4b8\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"usage\":24531160,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.WARNING: [Bullhorn] Account not connected for user {\"userId\":\"941d12a6-e84f-4c3a-a4c8-2ef433792095\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":348,\"sociable_id\":121,\"provider_user_id\":null,\"expires\":1733727508,\"refresh_token_expires\":null,\"provider\":\"bullhorn\",\"state\":\"full-refresh\",\"auth_scope\":null,\"retry_after\":null,\"created_at\":\"2021-04-06 11:07:26\",\"updated_at\":\"2024-12-09 15:10:40\"}}} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"bullhorn\",\"crm_owner\":121,\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"bullhorn\",\"team_id\":36} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:25] local.INFO: [SyncObjects] Sync finished {\"team\":\"1640a0ac-19da-4c3b-90f7-87525f07a6d2\",\"provider\":\"bullhorn\",\"status\":\"disconnected\",\"duration_ms\":49.4,\"usage\":24611864,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Bullhorn account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"ee14d081-077d-4975-93cb-3a27aec76155\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"usage\":24568888,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.WARNING: [Salesforce] Account not connected for user {\"userId\":\"ed89227b-e364-4dfb-b4bf-343f154bf21e\",\"account\":{\"Jiminny\\\\Models\\\\SocialAccount\":{\"id\":1360,\"sociable_id\":245,\"provider_user_id\":\"0052g000003frZNAAY\",\"expires\":null,\"refresh_token_expires\":null,\"provider\":\"salesforce\",\"state\":\"full-refresh\",\"auth_scope\":\"refresh_token web api\",\"retry_after\":null,\"created_at\":\"2024-09-02 06:11:55\",\"updated_at\":\"2024-12-11 08:50:23\"}}} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {\"crm_provider\":\"salesforce\",\"crm_owner\":245,\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {\"crm_provider\":\"salesforce\",\"team_id\":59} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:27] local.INFO: [SyncObjects] Sync finished {\"team\":\"0c33bf2d-1c77-4200-8ed6-6147ad444c30\",\"provider\":\"salesforce\",\"status\":\"disconnected\",\"duration_ms\":59.16,\"usage\":24610920,\"real_usage\":65011712,\"pid\":42210,\"reason\":\"Your Salesforce account has become disconnected. Please login to Jiminny to reconnect.\"} {\"correlation_id\":\"11b492ba-0469-4658-a8ef-e2b338b6fe30\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [SyncObjects] Before memory usage: {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"usage\":24569072,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {\"crm_provider\":\"integration-app\",\"crm_owner\":1695,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Syncing opportunities {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:29] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-deals/run\",\"full_target\":\"connections/zohocrm/actions/query-deals/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing opportunities finished successfully {\"parameters\":{\"since\":\"2026-05-27 06:44:27\",\"strategy\":\"lastModified\"},\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Syncing accounts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:32] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-companies/run\",\"full_target\":\"connections/zohocrm/actions/query-companies/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing accounts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Syncing contacts {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:33] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/query-contacts/run\",\"full_target\":\"connections/zohocrm/actions/query-contacts/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing contacts finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Syncing leads {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"crm_profile_id\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:35] local.INFO: [integration-app] Request {\"request\":\"POST connections/zohocrm/actions/get-converted-leads/run\",\"full_target\":\"connections/zohocrm/actions/get-converted-leads/run\"} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [integration-app] Syncing leads finished successfully {\"since\":\"2026-05-27 06:44:27\",\"to\":null,\"team_id\":3143} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}\n[2026-05-27 12:44:37] local.INFO: [SyncObjects] Sync finished {\"team\":\"1ece66c8-feb1-4df1-b321-21607daf4623\",\"provider\":\"integration-app\",\"status\":\"completed\",\"duration_ms\":7700.63,\"usage\":24780568,\"real_usage\":65011712,\"pid\":42210} {\"correlation_id\":\"7cff0995-8b2e-43c6-85cf-df26c9496f91\",\"trace_id\":\"ce11155c-d4b7-442e-9e20-b79a6bd7bdae\"}","role_description":"text entry area","is_enabled":true,"is_focused":true,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"Project","depth":3,"on_screen":false,"role_description":"text"},{"role":"AXButton","text":"Project","depth":3,"on_screen":true,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"New File or Directory…","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Expand Selected","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Collapse All","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Options","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXButton","text":"Hide","depth":4,"bounds":{"left":0.0,"top":0.0,"width":0.018055556,"height":0.026666667},"on_screen":false,"role_description":"button","is_enabled":true,"is_focused":false,"is_selected":false,"is_expanded":false},{"role":"AXStaticText","text":"app ~/jiminny/app, folder","depth":6,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".circleci, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"backend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".env.staging","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dockerfile","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"start.sh","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"frontend-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"worker-video-code, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"config_continue.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"subenv_to_branch_map","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_prod.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qa.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_qai.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_staging.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"workflows_subenv.yml, YAML file","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".cursor, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".github","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".sonarlint, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".vscode, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":".windsurf, folder","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"app, sources root","depth":7,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Actions, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Component, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Acl, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActionItems, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activity, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivityAnalytics, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ActivitySearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiActivityType, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiAutomation, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AiCallScoring, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnything, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dtos, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Events, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskAnythingPromptService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"HistoryService.php, class","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AskJiminnyAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AWS, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BillingManagement, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Cache, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CoachingFeedback, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Country, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CustomerApi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Database, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Datadog, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DateTime, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealRisks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ElasticSearch, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Eloquent, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encoding, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Encryption, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ES, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Faker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FeatureFlags, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FFMpeg, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FileSystem, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gecko, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Gong, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GuzzleHttp, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"KeyPoints, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Kiosk, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LanguageDetection, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LiveFeed, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Locks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Math, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MediaPipeline, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MeetingBot, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MobileSettings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Model, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Notification, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Nudge, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParagraphBreaker, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ParticipantSpeech, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PartitionedCookie, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackPage, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlist, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Prophet, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProsperWorks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Queue, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Router, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Saml2, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SCIM, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Seeder, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sentry, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Serializer, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Settings, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Sidekick, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Slack, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TeamInsights, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TimeMemoryMapper, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Transcription, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"TranscriptionSummary, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Twilio, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uploader, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UrlGenerator, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Utility, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Uuid, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Waveform, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Webhooks, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Workflow, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Configuration, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Console, folder","depth":8,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Commands, folder","depth":9,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Activities, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Analytics, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Calendars, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Crm, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Hubspot, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"IntegrationApp, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Traits, folder","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AddLayoutEntities.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutologDelayedCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BackfillOpportunityUserFromAccountCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornCommandAbstract.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornPingCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSearchCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"BullhornSessionCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CheckActivityLoggableCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CleanDuplicateFieldDataCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"FullSyncOpportunityCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"LogActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ManageSyncStrategyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchCrmObjectsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MatchOpportunityActivitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"MigrateProvider.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProcessHubspotObjectsSyncBatches.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PurgeDeletedOpportunitiesCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ResetGovernorLimits.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SendNotLogged.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupActivityTypeForFollowUp.php, final class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCloseCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCopperCrm.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupCrmCommand.php, abstract class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SetupLayouts.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncAccount.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncContact.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncFieldMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotActiveDeals.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncHubspotObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncLead.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncObjects.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunitiesMissingFieldDataCommand.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncOpportunity.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncProfileMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"SyncTeamMetadata.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"UpdateOpportunitySpecifications.php, class","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DealInsights, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dev, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Dialers, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"DTOs, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Elasticsearch, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"EngagementStats, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"GeckoExport, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Livestream, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Mailboxes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Migrate, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"PlaybackThemes, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playbooks, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Playlists, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Postmark, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"ProphetAi, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"Reports, folder","depth":10,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsRetentionPolicyCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"AutomatedReportsSendCommand.php","depth":11,"on_screen":false,"role_description":"text"},{"role":"AXStaticText","text":"CreateMockAskJiminnyReportResultCommand.php","depth":11,"on_screen":false,"role_description":"text"}]...
|
3476319538423578248
|
-2502470911202910979
|
idle
|
accessibility
|
NULL
|
The Hunspell plugin has been deprecated. If you The Hunspell plugin has been deprecated. If you're not writing in Hungarian, you can safely uninstall Hunspell without affecting the dictionaries for other languages.
text/html
text/html
text/html
Project: faVsco.js, menu
JY-20915-fix-missing-header-text-relay, menu
Start Listening for PHP Debug Connections
TextRelayServiceTest
Run 'TextRelayServiceTest'
Debug 'TextRelayServiceTest'
More Actions
JetBrains AI
Search Everywhere
IDE and Project Settings
Code changed:
Hide
Sync Changes
Hide This Notification
1
15
Previous Highlighted Error
Next Highlighted Error
<?php
declare(strict_types=1);
namespace Jiminny\Services\Mail;
use Carbon\Carbon;
use Illuminate\Support\Facades\Log;
use Jiminny\Component\Queue\Constants;
use Jiminny\Jobs\Mailbox\EmailTextRelay;
use Jiminny\Models\TextRelay;
use Google\Service\Gmail as GoogleGmail;
class TextRelayService
{
public function __construct()
{
$credentials = storage_path('text-relay.json');
abort_unless(file_exists($credentials), 422);
putenv('GOOGLE_APPLICATION_CREDENTIALS=' . $credentials);
}
/**
* Fetch the latest messages since the last sync.
*/
public function sync(): array
{
$mailbox = config('jiminny.google_text_user');
$expectedAlias = config('jiminny.deploy_region') === 'eu' ? 'catch-all-eu' : 'catch-all';
$expectedHost = config('jiminny.google_text_host');
Log::info('[TextRelayService] Starting sync', [
'mailbox' => $mailbox,
'expected_alias' => $expectedAlias,
'expected_host' => $expectedHost,
]);
$service = $this->getService($mailbox);
$messageHistory = $this->getHistory($service);
$messageIds = [];
foreach ($messageHistory as $histories) {
$messages = $histories->messagesAdded ?? [];
foreach ($messages as $message) {
$messageId = $message->message->id;
if (! $this->isForCurrentEnvironment($service, $mailbox, $messageId, $expectedAlias, $expectedHost)) {
continue;
}
$relayedText = TextRelay::where('email_provider_id', $messageId)->first();
if ($relayedText === null) {
$relayedText = TextRelay::create([
'email_provider' => TextRelay::PROVIDER_GSUITE,
'email_provider_id' => $messageId,
'status' => TextRelay::STATUS_PROCESSING,
]);
}
$job = new EmailTextRelay($messageId, $relayedText);
$job->onQueue(Constants::QUEUE_EMAILS);
// dispatch($job);
Log::info('[TextRelayService] Successfully dispatched message', [
'message_id' => $messageId,
'text_relay_id' => $relayedText->id,
'queue' => Constants::QUEUE_EMAILS,
]);
$messageIds[] = $messageId;
}
}
Log::info('[TextRelayService] Sync completed', [
'mailbox' => $mailbox,
'messages_processed' => count($messageIds),
'message_ids' => array_slice($messageIds, 0, 10),
]);
return $messageIds;
}
public function getHistory(GoogleGmail $service): array
{
$pageToken = null;
$topic = config('jiminny.google_text_relay_topic');
$messages = [];
$historyId = \Cache::get($topic);
// If we have no history stored, WatchMailboxEvents must not have run yet :/
if ($historyId == false) {
$historyId = $this->refreshHistoryPoint($topic);
}
$params = [
'historyTypes' => 'messageAdded',
'startHistoryId' => $historyId,
];
do {
try {
if ($pageToken) {
$params['pageToken'] = $pageToken;
}
$historyResponse = $service->users_history->listUsersHistory(
config('jiminny.google_text_user'),
$params
);
$this->setHistoryPoint($topic, (int) $historyResponse->historyId);
if ($historyResponse->getHistory()) {
$messages = array_merge($messages, $historyResponse->getHistory());
$pageToken = $historyResponse->getNextPageToken();
}
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to fetch Gmail history', [
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
} while ($pageToken);
return $messages;
}
protected function setHistoryPoint(string $topic, int $historyPoint): Carbon
{
$expiresAt = now()->addDay();
\Cache::put($topic, $historyPoint, $expiresAt);
return $expiresAt;
}
public function getService(string $mailbox): GoogleGmail
{
$client = new \Google_Client();
$client->useApplicationDefaultCredentials();
$client->addScope(GoogleGmail::GMAIL_MODIFY);
$client->setAccessType('offline');
$client->setSubject($mailbox);
return new GoogleGmail($client);
}
public function refreshHistoryPoint(string $topic): int
{
$mailbox = config('jiminny.google_text_user');
$service = $this->getService($mailbox);
$watchRequest = new GoogleGmail\WatchRequest();
$watchRequest->setLabelIds(['INBOX']);
$watchRequest->setLabelFilterAction('include');
$watchRequest->setTopicName($topic);
$watchResponse = $service->users->watch($mailbox, $watchRequest);
//$expiryTimestamp = $watchResponse->expiration / 1000;
$historyPoint = (int) $watchResponse->historyId;
$this->setHistoryPoint($topic, $historyPoint);
return $historyPoint;
}
private function isForCurrentEnvironment(
GoogleGmail $service,
string $mailbox,
string $messageId,
string $expectedAlias,
string $expectedHost
): bool {
try {
$message = $service->users_messages->get($mailbox, $messageId);
$headers = $message->getPayload()->getHeaders();
foreach ($headers as $header) {
if ($header->name === 'X-Gm-Original-To') {
$matches = $this->matchesExpectedRecipient($header->value, $expectedAlias, $expectedHost);
if (! $matches) {
// Sanitize PII by removing plus-tag content for logging
$sanitizedOriginalTo = explode('+', $header->value)[0];
Log::info('[TextRelayService] Refused message', [
'message_id' => $messageId,
'original_to_sanitized' => $sanitizedOriginalTo,
]);
}
return $matches;
}
}
Log::warning('[TextRelayService] Refused message: missing X-Gm-Original-To header', [
'message_id' => $messageId,
]);
} catch (\Exception $e) {
Log::error('[TextRelayService] Failed to inspect message', [
'message_id' => $messageId,
'exception' => $e->getMessage(),
]);
\Sentry::captureException($e);
}
return false;
}
private function matchesExpectedRecipient(string $recipient, string $expectedAlias, string $expectedHost): bool
{
$parts = explode('@', $recipient, 2);
if (count($parts) !== 2 || strcasecmp($parts[1], $expectedHost) !== 0) {
return false;
}
$localBase = explode('+', $parts[0], 2)[0];
return strcasecmp($localBase, $expectedAlias) === 0;
}
}
Code changed:
Hide
Sync Changes
Hide This Notification
26
Previous Highlighted Error
Next Highlighted Error
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"dcf24093-4455-46d4-9282-4a2581ed1bc6","trace_id":"96d8032a-1905-4903-be5c-e9405c095aef"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0eb801fb-3093-4017-962c-06d801a10a73","trace_id":"99fe297b-7155-47d5-a6a7-d2ea18672b35"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring start {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:06] local.NOTICE: Monitoring end {"correlation_id":"355a8191-fdda-4e9f-b2d4-5e002515214e","trace_id":"6743c452-a029-45bd-8e47-cfabe28496d8"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"2cf37b68-aeb7-4ce0-a5e9-a52f7af8954a","trace_id":"ac1217d6-5e5d-4466-9b47-8946880ebb0b"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"833fa7f5-4850-4d9e-b43d-fe1797b647af","trace_id":"1384fbdf-1d76-4e15-9868-ebb8da257c8a"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:34:00, 2026-05-27 12:36:00] {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"e87fc18f-cd93-4b3b-9c54-2c7f81a86af8","trace_id":"1d750b03-aa19-4619-a227-fcc03a45b770"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"crm:sync-hubspot-objects","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"90f00b85-f027-43e2-b9e0-946861cdfb51","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SyncHubspotObjects] Starting sync {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","usage":24180576,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1499,"provider":"hubspot"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [CrmOwnerResolver] Integration owner matched as CRM Owner {"crm_provider":"hubspot","crm_owner":148,"team_id":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:12] local.INFO: [HubSpot] Syncing opportunities using strategy: lastModified {"team":2} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [Hubspot] Pagination completed {"team_id":2,"endpoint":"https://api.hubapi.com/crm/v3/objects/deals/search","total_requests":1,"total_records_fetched":0,"total_elapsed_seconds":0.58,"average_seconds_per_request":0.58} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [HubSpot] Synced opportunities {"team":2,"strategies":"lastModified","sync_count":0,"total":0,"last_synced_id":null,"duration_ms":593.42} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"abae74b8-bfa8-4383-9a7f-89f4bf2bdbb4","provider":"hubspot","status":"completed","duration_ms":646.6,"usage":24268616,"real_usage":65011712,"pid":42210} {"correlation_id":"79fca9e9-5a21-452c-9c00-6c8b150a9e0f","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","usage":24246528,"real_usage":65011712,"pid":42210} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"2ac0447f-3c8c-4ce0-baeb-b63ddb76fa9b","account":null} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":130,"team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":42} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2d49a54-b645-4637-a7ae-a86cfce6e8e4","provider":"hubspot","status":"disconnected","duration_ms":23.62,"usage":24234488,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"4fe53c8c-5986-4a26-83f9-c9f3ef6c8ec3","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Starting sync {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","usage":24195248,"real_usage":65011712,"pid":42210} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.WARNING: [HubSpot] Account not connected for user {"userId":"33e34a7a-1c02-4f04-87ac-22c3a385e6e3","account":{"Jiminny\\Models\\SocialAccount":{"id":306,"sociable_id":109,"provider_user_id":"11348452","expires":1701077403,"refresh_token_expires":null,"provider":"hubspot","state":"full-refresh","auth_scope":null,"retry_after":null,"created_at":"2020-09-01 16:59:04","updated_at":"2023-11-27 09:30:03"}}} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":109,"team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":29} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:13] local.INFO: [SyncHubspotObjects] Sync finished {"team":"b2b115eb-93ce-4d1b-929c-173757df8fba","provider":"hubspot","status":"disconnected","duration_ms":10.72,"usage":24257312,"real_usage":65011712,"pid":42210,"reason":"Your HubSpot account has become disconnected. Please login to Jiminny to reconnect."} {"correlation_id":"3483c3db-4a61-48ce-98e6-0161516e75e2","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:notify-not-logged","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"200ac210-21c8-4677-b562-a0dd4a8bb7aa","trace_id":"8b995657-ab68-439c-86b1-ba462fca3f4d"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Starting sync {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","usage":24214824,"real_usage":65011712,"pid":42210} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.WARNING: [HubSpot] Account not connected for user {"userId":"71e3aac5-fb66-47c5-a236-2d051ae3e319","account":null} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"hubspot","crm_owner":256,"team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"hubspot","team_id":49} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:14] local.INFO: [SyncHubspotObjects] Sync finished {"team":"c6b9d6b0-b48d-4832-a68c-a57d60651888","provider":"hubspot","status":"disconnected","duration_ms":49.63,"usage":24230936,"real_usage":65011712,"pid":42210,"reason":"Social account for HubSpot cannot be found. Please login to Jiminny to connect."} {"correlation_id":"460dca4b-02d5-43c8-84dc-ac61ff551b40","trace_id":"84bc4955-185c-4e9f-a049-1469983354dc"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] STARTING Inbox Sync {"host":"docker_lamp_1"} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: [EmailSchedule] FINISHED Inbox Sync {"host":"docker_lamp_1","events":2} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:17] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"cfff3469-314f-4fc5-b975-90204441b4a5","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Inbox service] Skipping METADATA SYNC for inbox 59 due to unauthorized access to the mailbox {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":59} {"correlation_id":"0de516de-9f67-4aac-a228-5bce0b9cae18","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:18] local.INFO: [Sync Mailbox] Sync start {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.WARNING: [Salesforce] Account not connected for user {"userId":"641f1acb-16b8-42d1-8726-df52979dad0e","account":{"Jiminny\\Models\\SocialAccount":{"id":1500,"sociable_id":143,"provider_user_id":"0052g000003frelAAA","expires":null,"refresh_token_expires":null,"provider":"salesforce","state":"full-refresh","auth_scope":"refresh_token web api","retry_after":null,"created_at":"2026-02-06 08:39:03","updated_at":"2026-05-14 09:46:30"}}} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] Integration owner is not connected, attempting team members {"crm_provider":"salesforce","crm_owner":143,"team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team members found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [CrmOwnerResolver] No team member found with active crm connection {"crm_provider":"salesforce","team_id":1} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.ERROR: Failed to set service context for google: Your Salesforce account has become disconnected. Please login to Jiminny to reconnect. {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:19] local.INFO: [Sync Mailbox] Sync complete {"inbox_id":212} {"correlation_id":"dcf90e7e-f15f-4d68-96d5-4637d561bc8a","trace_id":"9fe9bdc7-d7b3-4663-aaee-b99d08fcd4be"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Getting offset from database {"offset":"","jiminny_team_id":1} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal API] Fetching latest journal entry {"url":"https://api.hubapi.com/webhooks/v4/journal/latest"} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] No data {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.WARNING: [HubSpot Journal Polling] Maximum empty results reached, stopping {"empty_results":5,"max_empty_results":5} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Service ending {"runtime_seconds":56,"total_cycles":5,"files_downloaded":0,"empty_files":0,"other_portal_skipped":0,"total_events":0,"events_per_file":0,"avg_api_ms":168.0,"avg_download_ms":0.0,"avg_transform_ms":0.0,"avg_process_ms":0.0,"peak_memory_mb":99.88} {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:36:21] local.INFO: [HubSpot Journal Polling] Released polling lock {"correlation_id":"02c7da60-8ba0-415c-8f55-8d8337c5e442","trace_id":"adc13529-11a5-47f8-9bdf-1c940564c362"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:04] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"f7111cf8-923f-4249-a7e6-22bc9c6da875","trace_id":"0277779e-61f4-46a9-8c06-68a1e14548a9"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"1d77aff1-8cd7-4126-b383-a9d6f1036b9b","trace_id":"3e459ee7-82d6-4cff-bf3c-725c78c51fe4"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring start {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:07] local.NOTICE: Monitoring end {"correlation_id":"6f19b4b6-bdc4-4373-bb83-8026c5ca9541","trace_id":"ce167b98-a0e2-4042-81df-c199e63a7178"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b1f5b0ea-8979-458f-85fa-9ec8f107f890","trace_id":"3d6c9714-44f6-4182-9ef6-20b0b591ec16"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"6de9ec5b-fef1-46dc-af6f-6efd7159b14c","trace_id":"44823d7e-2f30-4f2b-b473-57b40b8e3a32"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] STARTING batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: [EmailSchedule] FINISHED batch create {"host":"docker_lamp_1"} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:create","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":60.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"8ca29b95-53d5-49b3-974a-bd619436381c","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:13] local.INFO: [Jiminny\Jobs\Mailbox\CreateBatches] processed 1 inboxes and created 0 batches {"userId":null,"batchSize":30,"maxBatches":1000} {"correlation_id":"1d77b07e-080e-4829-a50a-4201e4336a52","trace_id":"559e80b1-5084-40ec-a006-c4079fb82e1a"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:37:14] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:sync","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"35d4b43f-f881-48b1-b35d-a7a6279d383e","trace_id":"5b39768e-c490-40c1-a320-7d6c0f731049"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0a7f0331-2b33-4388-b36d-b10596474999","trace_id":"512c1e1b-a692-4d44-b1b7-8c4b1955c0c5"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"05985339-0f15-4991-8d86-a314a08b894e","trace_id":"e687a910-c51a-4aac-af86-d647fc6f304a"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring start {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:06] local.NOTICE: Monitoring end {"correlation_id":"33239855-c5df-4bb0-a469-b1654a53d484","trace_id":"81e70b33-817a-41de-a80a-41bc709c8731"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"ceda4686-61f9-4efd-9dac-425274190b6c","trace_id":"2a7a6c33-b0c4-4299-8fa7-31759e937e7d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"4b4bcbc0-01ae-4255-9bf6-ad0227189cae","trace_id":"4e72b4d7-c681-4248-8937-3c67e3fbd58d"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:36:00, 2026-05-27 12:38:00] {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"9aff710c-8d60-4841-a3b2-4032ca3413c6","trace_id":"4413a568-2935-486c-91f9-d031a51c69cc"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:38:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:retry-failed","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"764a1ac9-502b-4a6d-ae0b-3820cc718427","trace_id":"f7829e9d-3a75-4e13-867d-1160e876cf07"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"113c64b0-f004-4000-94a7-78ce58c626b2","trace_id":"728eddb5-54b0-487a-91a7-8b0032c5bb78"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"23f10df5-34f4-4e04-85f1-e82db52af5e6","trace_id":"db62bd45-dd20-422c-82cb-7acb7ddb2e06"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring start {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:06] local.NOTICE: Monitoring end {"correlation_id":"2acea05b-8214-439e-a744-d02f85685068","trace_id":"a8dfd4cd-7eef-45dc-acc0-8f65eaf66fdd"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:08] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"707d1d04-2d6f-4db8-89b4-e16fe9a83709","trace_id":"6f7049ea-fa50-46e2-8bf5-ed0e5effce45"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"07eef107-678e-444c-b7a5-0cd0737b4fbf","trace_id":"a3272e8e-c5ea-42cb-b073-3debce3e06fe"}
[2026-05-27 12:39:11] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Fetching token {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [SocialAccountService] Token retrieved {"socialAccountId":1496,"provider":"aircall"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:11] local.INFO: [EncryptedTokenManager] Generating access token. {"mode":"legacy"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.ERROR: [Aircall] Re-activating webhooks failed {"team_id":1,"reason":"{\"message\":\"Forbidden\"}"} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:12] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"activity:aircall:check-and-renew","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"b001759e-46c2-4b1b-8752-92cd1d2aad3b","trace_id":"ee540c60-c191-444e-acfa-a9d7ae0ab9b0"}
[2026-05-27 12:39:14] local.INFO: [RetryFailedDownloads] Starting {"options":{"from":null,"to":null,"help":false,"silent":false,"quiet":false,"verbose":false,"version":false,"ansi":null,"no-interaction":false,"env":null}} {"correlation_id":"6ec39f30-28b3-4cc9-8c60-5bc8d0b55e63","trace_id":"e3428bc3-d52e-4a94-8d33-5c246d0bafd6"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: [ScheduleBotCommand] Dispatched activities to capture {"count":0} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:03] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"meeting-bot:schedule-bot","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"c8027067-1a7b-4920-ab15-acac10f5730c","trace_id":"ec37bb49-9131-40f3-8033-23fbd7a032ad"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:05] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"dialers:monitor-activities","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"28d27090-0dec-46a4-8a79-2c6db1e89d26","trace_id":"6f6d7e96-ec35-4946-ac91-6496125a5291"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring start {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:06] local.NOTICE: Monitoring end {"correlation_id":"02ab863c-cfba-4b43-aa4f-cc0b1c2f671d","trace_id":"e8335595-dc87-48b1-a209-abbbe3e404fd"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:07] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:skip-lists:refresh","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"0ded3374-9752-49d6-9446-af7f83b45a71","trace_id":"1a8bb850-013c-4a60-a56f-ffda95442111"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] STARTING batch process {"host":"docker_lamp_1"} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: [EmailSchedule] FINISHED batch process {"host":"docker_lamp_1","processed":0} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:09] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"mailbox:batch:process","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"d587c208-942b-4199-bfb0-35831bdc80d5","trace_id":"93cc7bc8-613a-4737-8ed1-06d35111a6f2"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage before starting command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryPeakBeforeCommandInMb":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Running conference:monitor:count command for activities in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: [conference:monitor:count] No activities found in (2026-05-27 12:38:00, 2026-05-27 12:40:00] {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:10] local.INFO: Jiminny\Console\Commands\Command::run Memory usage for command {"command":"conference:monitor:count","memoryBeforeCommandInMb":60.0,"memoryAfterCommandInMB":62.0,"memoryPeakBeforeCommandInMb":99.883,"memoryPeakAfterCommandInMB":99.883} {"correlation_id":"588009b6-a95e-4566-9da5-f103a68ae30e","trace_id":"14af6725-02bf-4a28-b860-aa71fea555bc"}
[2026-05-27 12:40:11] local.INFO: Jiminny\...
|
78613
|
NULL
|
NULL
|
NULL
|